Name: [UPG] [15.0] to_partner_track_change: upgrade to_partner_track_change

State: Revoked

PR State: open

PR Author: Phan Thành Đông

PR Author Email:

PR: #5835

Committer: dongpt311099

Committer Email: phanthanhdong311099@mail.com

Commit: 5cf2ae9d7035ef07735cabd0c32b9e4645369e33

Description:

                                            [UPG] to_partner_track_change: upgrade to_partner_track_change
                                            

Branch: 15.0

Instance ID: 39381

Age:

Up-time:

Odoo 15.0

Test at install odoo 15.0

  • create_db create_db: db
  • set_opt set_opt: demo,test
  • set_opt set_opt: test-tags=-post_install,-/base_setup:TestResConfig.test_install,-:WebSuite.test_js,-:TestIsMultiLang.test_02_url_lang_code_underscore,-:TestUi.test_01_main_flow_tour,-:WebSuite.test_check_suite,-:TestTermCount.test_export_empty_string
  • install_module install_module: l10n_generic_coa,{all},-hw_drivers,-hw_escpos,-hw_posbox_homepage,-hw_proxy,-pad,-pad_project,-l10n_latam_base,-l10n_ua,-l10n_hk,-l10n_es_edi_sii,-l10n_au,-l10n_dk,-l10n_uk,-l10n_id,-l10n_bo,-l10n_il,-l10n_cn_small_business,-l10n_hr,-l10n_co_pos,-l10n_cz,-l10n_ae,-l10n_pt,-l10n_it_stock_ddt,-l10n_id_efaktur,-l10n_de_repair,-l10n_be_edi,-l10n_it,-l10n_gt,-l10n_ch,-l10n_dz,-l10n_pa,-l10n_cr,-l10n_ve,-l10n_tr,-l10n_eu_service,-l10n_sg,-l10n_de_skr03,-l10n_ie,-l10n_jp,-l10n_ro,-l10n_nz,-l10n_fr,-l10n_de_sale,-l10n_in_sale,-l10n_ar_website_sale,-l10n_de_stock,-l10n_us,-l10n_pe,-l10n_cn_standard,-l10n_it_edi_sdicoop,-l10n_cn_city,-l10n_sa,-l10n_mn,-l10n_in_sale_stock,-l10n_do,-l10n_cl,-l10n_ar,-l10n_lt,-l10n_vn,-l10n_syscohada,-l10n_nl,-l10n_br,-l10n_mx,-l10n_hn,-l10n_ch_qriban,-l10n_in_purchase_stock,-l10n_si,-l10n_be,-l10n_fi,-l10n_in_pos,-l10n_za,-l10n_at,-l10n_ma,-l10n_pl,-l10n_ec,-l10n_fr_pos_cert,-l10n_in,-l10n_in_stock,-l10n_th,-l10n_ca,-l10n_de_skr04,-l10n_uy,-l10n_de_purchase,-l10n_latam_invoice_document,-l10n_et,-l10n_se_ocr,-l10n_es,-l10n_hu,-l10n_no,-l10n_be_invoice_bba,-l10n_in_purchase,-l10n_gr,-l10n_sk,-l10n_co,-l10n_it_edi,-l10n_de,-l10n_multilang,-l10n_cn,-l10n_fr_fec,-l10n_se,-l10n_lu,-l10n_ae_pos,-note_pad,-odoo,-l10n_fr_facturx_chorus_pro,-l10n_account_edi_ubl_cii_tests,-l10n_eg,-l10n_eg_edi_eta,-l10n_eu_oss,-l10n_fi_sale,-l10n_gcc_invoice,-l10n_gcc_pos,-l10n_in_edi,-l10n_ke,-l10n_nl_edi,-l10n_no_edi,-l10n_pk,-l10n_sa_invoice,-l10n_sa_pos,-l10n_tw,-hw_l10n_eg_eta

Test post install odoo 15.0

  • exec_odoo exec_odoo: --log-level=info --workers=0 --test-enable --test-tags=-at_install,-/web:WebSuite.test_js,-:TestIsMultiLang.test_02_url_lang_code_underscore,-:TestUi.test_01_main_flow_tour,-:WebSuite.test_check_suite,-:TestTermCount.test_export_empty_string,-:TestLifoPrice.test_lifoprice,-:BuckarooTest.test_redirect_form_values,-:SipsTest.test_redirect_form_values,-pad,-pad_project
Create Date Level Message
06/22/2022 02:51:32 INFO
Start setup environment for runbot instance m8u9r6kpf32s-116124
06/22/2022 02:51:40 INFO
Fetching repository source code
06/22/2022 02:51:42 INFO
Create ref local branch to remote source
06/22/2022 02:51:45 INFO
Create working tree from branch: pr_m8u9r6kpf32s-116124
06/22/2022 02:51:46 INFO
Validating git dependencies source code
06/22/2022 02:51:47 INFO
Check and clone git dependencies source code
06/22/2022 02:51:47 INFO
Collected build addons:
06/22/2022 02:51:49 INFO
Deployed config file
06/22/2022 02:51:51 INFO
Running step: Test at install odoo 15.0
06/22/2022 02:51:51 INFO
Run command: create_db args: db
06/22/2022 02:51:52 INFO
Created database: m8u9r6kpf32s-116124_db
06/22/2022 02:51:53 INFO
Run command: set_opt args: demo,test
06/22/2022 02:51:53 INFO
Run command: set_opt args: test-tags=-post_install,-/base_setup:TestResConfig.test_install,-:WebSuite.test_js,-:TestIsMultiLang.test_02_url_lang_code_underscore,-:TestUi.test_01_main_flow_tour,-:WebSuite.test_check_suite,-:TestTermCount.test_export_empty_string
06/22/2022 02:51:54 INFO
Run command: install_module args: l10n_generic_coa,{all},-hw_drivers,-hw_escpos,-hw_posbox_homepage,-hw_proxy,-pad,-pad_project,-l10n_latam_base,-l10n_ua,-l10n_hk,-l10n_es_edi_sii,-l10n_au,-l10n_dk,-l10n_uk,-l10n_id,-l10n_bo,-l10n_il,-l10n_cn_small_business,-l10n_hr,-l10n_co_pos,-l10n_cz,-l10n_ae,-l10n_pt,-l10n_it_stock_ddt,-l10n_id_efaktur,-l10n_de_repair,-l10n_be_edi,-l10n_it,-l10n_gt,-l10n_ch,-l10n_dz,-l10n_pa,-l10n_cr,-l10n_ve,-l10n_tr,-l10n_eu_service,-l10n_sg,-l10n_de_skr03,-l10n_ie,-l10n_jp,-l10n_ro,-l10n_nz,-l10n_fr,-l10n_de_sale,-l10n_in_sale,-l10n_ar_website_sale,-l10n_de_stock,-l10n_us,-l10n_pe,-l10n_cn_standard,-l10n_it_edi_sdicoop,-l10n_cn_city,-l10n_sa,-l10n_mn,-l10n_in_sale_stock,-l10n_do,-l10n_cl,-l10n_ar,-l10n_lt,-l10n_vn,-l10n_syscohada,-l10n_nl,-l10n_br,-l10n_mx,-l10n_hn,-l10n_ch_qriban,-l10n_in_purchase_stock,-l10n_si,-l10n_be,-l10n_fi,-l10n_in_pos,-l10n_za,-l10n_at,-l10n_ma,-l10n_pl,-l10n_ec,-l10n_fr_pos_cert,-l10n_in,-l10n_in_stock,-l10n_th,-l10n_ca,-l10n_de_skr04,-l10n_uy,-l10n_de_purchase,-l10n_latam_invoice_document,-l10n_et,-l10n_se_ocr,-l10n_es,-l10n_hu,-l10n_no,-l10n_be_invoice_bba,-l10n_in_purchase,-l10n_gr,-l10n_sk,-l10n_co,-l10n_it_edi,-l10n_de,-l10n_multilang,-l10n_cn,-l10n_fr_fec,-l10n_se,-l10n_lu,-l10n_ae_pos,-note_pad,-odoo,-l10n_fr_facturx_chorus_pro,-l10n_account_edi_ubl_cii_tests,-l10n_eg,-l10n_eg_edi_eta,-l10n_eu_oss,-l10n_fi_sale,-l10n_gcc_invoice,-l10n_gcc_pos,-l10n_in_edi,-l10n_ke,-l10n_nl_edi,-l10n_no_edi,-l10n_pk,-l10n_sa_invoice,-l10n_sa_pos,-l10n_tw,-hw_l10n_eg_eta
06/22/2022 02:51:57 INFO
Installed module(s): l10n_generic_coa,base,test_access_rights,test_action_bindings,test_apikeys,test_assetsbundle,test_auth_custom,test_convert,test_converter,test_data_module,test_data_module_install,test_exceptions,test_impex,test_inherit,test_inherit_depends,test_inherits,test_inherits_depends,test_limits,test_lint,test_main_flows,test_mimetypes,test_new_api,test_performance,test_populate,test_read_group,test_rpc,test_search_panel,test_testing_utilities,test_translation_import,test_uninstall,account,account_check_printing,account_debit_note,account_edi,account_edi_facturx,account_edi_proxy_client,account_edi_ubl,account_edi_ubl_bis3,account_edi_ubl_cii,account_fleet,account_lock,account_payment,account_qr_code_sepa,account_sale_timesheet,account_tax_python,account_test,analytic,association,attachment_indexation,auth_ldap,auth_oauth,auth_password_policy,auth_password_policy_portal,auth_password_policy_signup,auth_signup,auth_totp,auth_totp_mail,auth_totp_mail_enforce,auth_totp_portal,barcodes,barcodes_gs1_nomenclature,base_address_city,base_address_extended,base_automation,base_geolocalize,base_iban,base_import,base_import_module,base_setup,base_sparse_field,base_vat,board,bus,calendar,calendar_sms,contacts,coupon,crm,crm_iap_enrich,crm_iap_mine,crm_livechat,crm_mail_plugin,crm_sms,delivery,delivery_mondialrelay,digest,event,event_booth,event_booth_sale,event_crm,event_crm_sale,event_sale,event_sms,fetchmail,fetchmail_gmail,fetchmail_outlook,fleet,gamification,gamification_sale_crm,gift_card,google_account,google_calendar,google_drive,google_gmail,google_recaptcha,google_spreadsheet,hr,hr_attendance,hr_contract,hr_expense,hr_fleet,hr_gamification,hr_holidays,hr_holidays_attendance,hr_maintenance,hr_org_chart,hr_presence,hr_recruitment,hr_recruitment_survey,hr_skills,hr_skills_slides,hr_skills_survey,hr_timesheet,hr_timesheet_attendance,hr_work_entry,hr_work_entry_contract,hr_work_entry_holidays,http_routing,iap,iap_crm,iap_mail,im_livechat,im_livechat_mail_bot,link_tracker,lunch,mail,mail_bot,mail_bot_hr,mail_group,mail_plugin,maintenance,mass_mailing,mass_mailing_crm,mass_mailing_crm_sms,mass_mailing_event,mass_mailing_event_sms,mass_mailing_event_track,mass_mailing_event_track_sms,mass_mailing_sale,mass_mailing_sale_sms,mass_mailing_slides,mass_mailing_sms,membership,microsoft_account,microsoft_calendar,microsoft_outlook,mrp,mrp_account,mrp_landed_costs,mrp_product_expiry,mrp_repair,mrp_subcontracting,mrp_subcontracting_account,mrp_subcontracting_dropshipping,mrp_subcontracting_purchase,note,partner_autocomplete,payment,payment_adyen,payment_alipay,payment_authorize,payment_buckaroo,payment_mollie,payment_ogone,payment_paypal,payment_payulatam,payment_payumoney,payment_sips,payment_stripe,payment_test,payment_transfer,phone_validation,point_of_sale,portal,portal_rating,pos_adyen,pos_cache,pos_coupon,pos_discount,pos_epson_printer,pos_epson_printer_restaurant,pos_gift_card,pos_hr,pos_mercury,pos_restaurant,pos_restaurant_adyen,pos_sale,pos_sale_product_configurator,pos_six,product,product_email_template,product_expiry,product_images,product_margin,product_matrix,project,project_account,project_hr_expense,project_mail_plugin,project_mrp,project_purchase,project_timesheet_holidays,purchase,purchase_mrp,purchase_product_matrix,purchase_requisition,purchase_requisition_stock,purchase_requisition_stock_dropshipping,purchase_stock,rating,repair,resource,sale,sale_coupon,sale_coupon_delivery,sale_crm,sale_expense,sale_gift_card,sale_management,sale_margin,sale_mrp,sale_product_configurator,sale_product_matrix,sale_project,sale_project_account,sale_purchase,sale_purchase_stock,sale_quotation_builder,sale_sms,sale_stock,sale_stock_margin,sale_timesheet,sale_timesheet_margin,sales_team,sms,snailmail,snailmail_account,social_media,stock,stock_account,stock_dropshipping,stock_landed_costs,stock_picking_batch,stock_sms,survey,test_base_automation,test_discuss_full,test_event_full,test_mail,test_mail_full,test_mass_mailing,test_website,test_website_modules,test_website_slides_full,test_xlsx_export,theme_default,transifex,uom,utm,web,web_editor,web_kanban_gauge,web_tour,web_unsplash,website,website_blog,website_crm,website_crm_iap_reveal,website_crm_livechat,website_crm_partner_assign,website_crm_sms,website_customer,website_event,website_event_booth,website_event_booth_exhibitor,website_event_booth_sale,website_event_booth_sale_exhibitor,website_event_crm,website_event_crm_questions,website_event_exhibitor,website_event_meet,website_event_meet_quiz,website_event_questions,website_event_sale,website_event_track,website_event_track_live,website_event_track_live_quiz,website_event_track_quiz,website_form_project,website_forum,website_google_map,website_hr_recruitment,website_jitsi,website_links,website_livechat,website_mail,website_mail_group,website_mass_mailing,website_membership,website_partner,website_payment,website_profile,website_sale,website_sale_comparison,website_sale_comparison_wishlist,website_sale_coupon,website_sale_coupon_delivery,website_sale_delivery,website_sale_delivery_mondialrelay,website_sale_digital,website_sale_gift_card,website_sale_product_configurator,website_sale_slides,website_sale_stock,website_sale_stock_product_configurator,website_sale_stock_wishlist,website_sale_wishlist,website_slides,website_slides_forum,website_slides_survey,website_sms,website_twitter,l10n_vn_c133,l10n_vn_c200,l10n_vn_c200_pos,l10n_vn_common,l10n_vn_edi,l10n_vn_edi_summary,l10n_vn_viin_hr_payroll,payment_momo,payment_nganluong,payment_vnpay,payment_zalopay,test_stock_dropshipping,to_account_balance_carry_forward,to_account_counterpart,to_account_delegation_partner,to_account_financial_income,to_account_income_deduct,to_account_payment,to_accounting_bi,to_accounting_entry_report_flag,to_affiliate,to_affiliate_sale,to_approvals,to_attendance_device,to_backdate,to_bank_currency_rate,to_bank_currency_rate_purchase_stock,to_base,to_common_uom,to_company_hotline,to_config_management,to_currency_conversion_diff,to_employee_changes_tracking,to_employee_documents,to_equipment_maintenance_schedule,to_equipment_partner_infor,to_equipment_woking_frequency,to_erponline_utility,to_event_project,to_event_timesheet,to_fee_definition,to_fee_definition_sale,to_fleet_accounting,to_fleet_accounting_fleet_operation,to_fleet_accounting_fleet_operation_revenue,to_fleet_driver,to_fleet_driver_job_wage,to_fleet_insurance_basic,to_fleet_load_params,to_fleet_operation_planning,to_fleet_specs,to_fleet_stock,to_fleet_stock_account,to_fleet_stock_picking,to_fleet_vehicle_revenue,to_fleet_vehicle_revenue_accounting,to_geo_routes,to_git,to_git_odoo_version,to_git_project,to_hr_barcode_in_emp_name,to_hr_contract_actions,to_hr_employee_advance,to_hr_employee_grade,to_hr_employee_private_fields_access,to_hr_employee_relative,to_hr_employee_resign,to_hr_expense,to_hr_expense_employee_advance,to_hr_expense_payroll,to_hr_meal,to_hr_payroll,to_hr_payroll_account,to_hr_payroll_attendance,to_hr_payroll_meal,to_hr_project_timesheet_timeoff_payroll,to_hr_shift_rotation,to_hr_skills_recruitment,to_hr_timesheet_approval,to_hr_timesheet_payroll,to_hr_training,to_http_reroute_encoding,to_invoice_line_summary,to_invoice_tax_details,to_l10n_vn_account_balance_carry_forward,to_l10n_vn_currency_conversion_diff,to_l10n_vn_hr_payroll_account,to_l10n_vn_hr_payroll_meal_account,to_l10n_vn_picking_operation,to_l10n_vn_stock_reports,to_legal_invoice_number,to_lines_count_on_account_move,to_loan_management,to_loan_management_l10n_vn,to_location_warehouse,to_loyalty,to_loyalty_pos,to_loyalty_sales,to_mail_notif_and_email,to_mail_template_multilang_fix,to_maintenance_approval,to_maintenance_by_working_hours,to_maintenance_notification,to_maintenance_request_simple_mediate,to_mrp_backdate,to_mrp_bom_component_percentage,to_mrp_bom_stock_value,to_multi_company_stock_location_account,to_multi_warehouse_access_control,to_multi_warehouse_access_control_mrp,to_multi_warehouse_access_control_purchase,to_multi_warehouse_access_control_sale,to_odoo_module,to_odoo_module_sale,to_odoo_module_sale_project,to_odoo_module_sale_template,to_odoo_version,to_okr,to_okr_project,to_orderpoint_mail_thread,to_org_chart,to_partner_check_unique_vat,to_partner_dob,to_partner_dob_send_email,to_partner_equity_range,to_partner_multilang,to_partner_multilang_partner_autocomplete,to_partner_nationality,to_partner_tax_code,to_partner_track_change,to_payment_terms_extended,to_payment_transaction_protection,to_paypal_unsupported_currencies,to_payroll_payment_acb_templates,to_pos_analytics,to_pos_delivery,to_pos_frontend_return,to_pos_note,to_pos_order_to_sales_order,to_pos_refund_origin,to_procurement_approval,to_product_code_sequence,to_product_collection,to_product_collection_pos,to_product_collection_sale,to_product_dimensions,to_product_function,to_product_function_pos,to_product_function_sale,to_product_license,to_product_license_sale,to_product_maintenance_schedule,to_product_milestone,to_product_odoo_version,to_product_pricelist_weekdays,to_product_return_reason,to_product_return_reason_pos,to_product_return_reason_stock,to_product_standard_price_access,to_product_standard_price_access_account,to_product_standard_price_access_purchase,to_project_access,to_project_stages,to_promotion_voucher,to_promotion_voucher_account_payment,to_promotion_voucher_l10n_vn,to_promotion_voucher_pos,to_promotion_voucher_pos_return,to_promotion_voucher_pos_sale,to_promotion_voucher_sale,to_purchase_backdate,to_purchase_bom_stock_value,to_purchase_landed_cost,to_purchase_line_numbering,to_purchase_order_advance,to_purchase_order_lines,to_refund_account,to_registration_email_blacklist,to_repair_access_group,to_repair_request_from_maintenance,to_repair_request_from_warranty,to_repair_supply,to_repair_timesheet,to_repair_with_maintenance_schedule,to_replace_loyalty_pos_config,to_safe_confirm_button,to_sale_backdate,to_sale_desc_short_link,to_sale_line_numbering,to_sale_order_advance,to_sale_price_lock,to_sale_purchase_multi_comp,to_sale_wallet,to_sales_stock_schedule,to_sales_target,to_sales_target_pos,to_sales_target_sale,to_sales_team_advanced,to_sales_team_advanced_crm,to_sales_team_advanced_sale,to_signup_email_verification,to_sshkey,to_stock_account_moves_link,to_stock_age_report,to_stock_backdate,to_stock_block_quantity,to_stock_equipment,to_stock_equipment_bom_kit,to_stock_equipment_hierarchy,to_stock_picking_backdate,to_stock_product_allocation_approval,to_stock_production_lot_partner_infor,to_stock_report_common,to_tax_is_vat,to_token_expiration,to_token_expiration_test,to_unique_product_code,to_uom_mail_thread,to_uom_subscription,to_upload_file,to_vat_counterpart,to_vendor_price_lock,to_vietnam_bank_icons,to_vietnamese_number2words,to_wallet,to_wallet_adjustment,to_wallet_currency_conversion_diff,to_warranty_management,to_warranty_purchase,to_warranty_purchase_stock,to_warranty_sale,to_warranty_sale_stock,to_warranty_stock,to_web_thousand_sep,to_website_affiliate,to_website_apps_store,to_website_base,to_website_docs,to_website_docs_odoo,to_website_docs_odoo_data,to_website_odoo_version,to_website_recaptcha,to_website_recaptcha_signup,to_website_slides_event,to_zoom_calendar,viin_account_bank_statement_import,viin_account_bank_statement_import_rje,viin_account_reconciliation,viin_account_regenerate_analytic_line,viin_administrative_region,viin_base_district,viin_base_state_group,viin_contacts_district,viin_crm_business_nature,viin_crm_detect_partner,viin_crm_dob,viin_fleet,viin_fleet_accounting_purchase,viin_fleet_vehicle_revenue_accounting_sale,viin_foreign_trade,viin_foreign_trade_currency_rate,viin_helpdesk,viin_helpdesk_crm,viin_helpdesk_livechat,viin_helpdesk_sale,viin_helpdesk_severity,viin_helpdesk_timesheet,viin_hr,viin_hr_account,viin_hr_activity_planning,viin_hr_assignment_log,viin_hr_attendance_validation,viin_hr_contract,viin_hr_employee_birthday,viin_hr_employee_relative_birthdate,viin_hr_employee_resource_calendar,viin_hr_holidays,viin_hr_maintenance,viin_hr_overtime,viin_hr_overtime_approval,viin_hr_overtime_approval_payroll,viin_hr_overtime_attendance,viin_hr_overtime_payroll,viin_hr_overtime_timesheet,viin_hr_overtime_timesheet_approval,viin_hr_overtime_timesheet_attendance,viin_hr_payroll_administrative_region,viin_hr_payroll_timesheet_wfh,viin_hr_project,viin_hr_rank,viin_hr_recruitment,viin_hr_recruitment_approval,viin_hr_role,viin_hr_seniority,viin_hr_skill_framework,viin_hr_skill_framework_recruitment,viin_hr_timesheet_timer,viin_inventory_adjustment_with_cost_price,viin_l10n_vn_account_move_print,viin_l10n_vn_account_payment_internal_transfer,viin_l10n_vn_accounting_sinvoice,viin_l10n_vn_accounting_vninvoice,viin_l10n_vn_accounting_vninvoice_summary,viin_l10n_vn_einvoice_sale,viin_l10n_vn_foreign_trade,viin_l10n_vn_hr_account,viin_l10n_vn_hr_payroll_account_overtime,viin_l10n_vn_hr_payroll_administrative_region,viin_l10n_vn_payment_print,viin_l10n_vn_stock_reports_multi_warehouse_access_control,viin_l10n_vn_vat_counterpart,viin_mail_show_recipient,viin_maintenance,viin_maintenance_preventive_mode,viin_meeting_room,viin_multi_warehouse_access_control_purchase_requisition,viin_partner_business_nature,viin_partner_filter,viin_partner_gender,viin_partner_shareholder,viin_payment_mediate,viin_pricelist_recurring,viin_product_categ_mail_thread,viin_product_categ_mail_thread_purchase,viin_product_categ_mail_thread_stock_account,viin_project_access_timesheet,viin_project_kanban_state_notification,viin_project_timesheet_leave,viin_queue,viin_repair,viin_repair_discount,viin_resource_calendar_rate,viin_reverse_move_line,viin_sale_crm_follower_access_right,viin_sale_product_duplication_warning,viin_sale_project,viin_sale_project_technician,viin_sale_quotation_template_access,viin_sales_unlink,viin_sales_unlink_stock,viin_social,viin_social_facebook,viin_social_facebook_verify,viin_social_lead,viin_social_linkedin,viin_stock_internal_transit_valuation,viin_stock_internal_transit_valuation_specific_identification,viin_stock_specific_identification,viin_stock_specific_identification_landed_costs,viin_survey_exam,viin_survey_recompute_results,viin_unicode_slugify,viin_user_assignment_log,viin_user_assignment_log_project,viin_web_countup_timer,viin_website_blog_access_right,viin_website_forum_security_groups,viin_website_gtm,viin_website_helpdesk,viin_website_hr_recruitment_website_editor,viin_website_livechat,viin_website_nofollow,viin_website_page_access_right,viin_website_partner_business_nature,to_account_accountant,to_account_asset,to_account_asset_purchase,to_account_budget,to_account_budget_hr_timesheet,to_account_reports,to_account_reports_l10n_vn,to_account_reports_report_off,to_cost_revenue_deferred,to_enterprise_mobile,to_hide_ent_modules,to_hide_ent_modules_website_theme,to_inter_company_base,to_inter_company_invoice,to_inter_company_sale_purchase,to_inter_company_sale_purchase_stock,to_l10n_vn_account_asset,to_l10n_vn_account_asset_sale,to_mrp_account,to_mrp_barcode,to_mrp_maintenance,to_mrp_mps,to_mrp_plm,to_mrp_workorder,to_purchase_receipt,to_quality,to_quality_mrp,to_quality_stock,to_sale_subscription,to_stock_asset,to_stock_asset_equipment,to_stock_barcode,viin_account_subscription,viin_auto_currency_rate,viin_auto_currency_rate_acb,viin_auto_currency_rate_vcb,viin_contacts_map,viin_crm,viin_document,viin_document_account,viin_document_hr,viin_document_hr_contract,viin_document_hr_payroll,viin_document_hr_recruitment,viin_document_mrp,viin_document_project,viin_document_purchase,viin_document_sale,viin_document_stock,viin_employee_map,viin_hide_ent_modules_account,viin_hide_ent_modules_event,viin_hide_ent_modules_expense,viin_hide_ent_modules_hr_timesheet,viin_hide_ent_modules_inter_company,viin_hide_ent_modules_mrp,viin_hide_ent_modules_point_of_sale,viin_hide_ent_modules_project,viin_hide_ent_modules_purchase,viin_hide_ent_modules_sale,viin_hide_ent_modules_sale_timesheet,viin_hide_ent_modules_stock,viin_hide_ent_modules_website,viin_mobile,viin_mobile_firebase,viin_mobile_messenger,viin_mrp_barcode_backdate,viin_quality_product,viin_sale,viin_sale_crm,viin_stock,viin_web_cohort,viin_web_dashboard,viin_web_map,viin_website,viin_mrp_gantt,viin_project_gantt,viin_web_gantt,to_backend_theme,web_responsive,viin_brand,viin_brand_account,viin_brand_auth_oauth,viin_brand_auth_totp,viin_brand_base_import,viin_brand_base_setup,viin_brand_common,viin_brand_crm,viin_brand_digest,viin_brand_google_calendar,viin_brand_hr_expense,viin_brand_iap,viin_brand_im_livechat,viin_brand_mail,viin_brand_mass_mailing,viin_brand_mass_mailing_crm,viin_brand_mass_mailing_sale,viin_brand_mrp,viin_brand_payment,viin_brand_payment_authorize,viin_brand_payment_paypal,viin_brand_pos,viin_brand_pos_mercury,viin_brand_purchase,viin_brand_purchase_stock,viin_brand_sale,viin_brand_sale_management,viin_brand_sale_quotation_builder,viin_brand_sale_stock,viin_brand_stock,viin_brand_stock_account,viin_brand_web_unsplash,viin_brand_website,viin_brand_website_blog,viin_brand_website_event,viin_brand_website_event_track,viin_brand_website_forum,viin_brand_website_links,viin_brand_website_livechat,viin_brand_website_profile,viin_brand_website_sale,viin_brand_website_slides
06/22/2022 04:08:37 INFO
Finished step: Test at install odoo 15.0 in 1h 16m
06/22/2022 04:08:37 INFO
Running step: Test post install odoo 15.0
06/22/2022 04:08:38 INFO
Run command: exec_odoo args: --log-level=info --workers=0 --test-enable --test-tags=-at_install,-/web:WebSuite.test_js,-:TestIsMultiLang.test_02_url_lang_code_underscore,-:TestUi.test_01_main_flow_tour,-:WebSuite.test_check_suite,-:TestTermCount.test_export_empty_string,-:TestLifoPrice.test_lifoprice,-:BuckarooTest.test_redirect_form_values,-:SipsTest.test_redirect_form_values,-pad,-pad_project
06/22/2022 04:21:42 WARNING
Chrome executable not found
06/22/2022 04:29:06 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:16 WARNING
Chrome executable not found
06/22/2022 04:31:21 WARNING
Chrome executable not found
06/22/2022 04:31:21 WARNING
Chrome executable not found
06/22/2022 04:31:40 WARNING
Chrome executable not found
06/22/2022 04:32:10 WARNING
Chrome executable not found
06/22/2022 04:32:11 WARNING
Chrome executable not found
06/22/2022 04:32:11 WARNING
Chrome executable not found
06/22/2022 04:32:13 WARNING
Chrome executable not found
06/22/2022 04:32:14 WARNING
Chrome executable not found
06/22/2022 04:33:17 ERROR
ERROR: TestUnsubscribe.test_unsubscribe_public
Traceback (most recent call last):
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 445, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 440, in _make_request
httplib_response = conn.getresponse()
File "/usr/lib/python3.8/http/client.py", line 1348, in getresponse
response.begin()
File "/usr/lib/python3.8/http/client.py", line 316, in begin
version, status, reason = self._read_status()
File "/usr/lib/python3.8/http/client.py", line 277, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
File "/usr/lib/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)
socket.timeout: timed out

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/adapters.py", line 439, in send
resp = conn.urlopen(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/retry.py", line 532, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/packages/six.py", line 770, in reraise
raise value
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 447, in _make_request
self._raise_timeout(err=e, url=url, timeout_value=read_timeout)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connectionpool.py", line 336, in _raise_timeout
raise ReadTimeoutError(
urllib3.exceptions.ReadTimeoutError: HTTPConnectionPool(host='127.0.0.1', port=12448): Read timed out. (read timeout=10)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/digest/tests/test_digest.py", line 264, in test_unsubscribe_public
response = self._url_unsubscribe()
File "/opt/odoo/15.0/addons/digest/tests/test_digest.py", line 279, in _url_unsubscribe
return self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1482, in url_open
return self.opener.get(url, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1417, in request
return super().request(*args, **kwargs)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/adapters.py", line 529, in send
raise ReadTimeout(e, request=request)
requests.exceptions.ReadTimeout: HTTPConnectionPool(host='127.0.0.1', port=12448): Read timed out. (read timeout=10)
06/22/2022 04:33:17 ERROR
ERROR: TestUnsubscribe.test_unsubscribe_token
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('ir.model.data', <function IrModelData._xmlid_lookup at 0x7fd632100e50>, 'base.user_admin')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/digest/tests/test_digest.py", line 217, in setUp
super(TestUnsubscribe, self).setUp()
File "/opt/odoo/15.0/odoo/addons/base/tests/common.py", line 39, in setUp
self.user_admin = self.env.ref('base.user_admin')
File "/opt/odoo/15.0/odoo/api.py", line 578, in ref
res_model, res_id = self['ir.model.data']._xmlid_to_res_model_res_id(
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 1935, in _xmlid_to_res_model_res_id
return self._xmlid_lookup(xmlid)[1:3]
File "<decorator-gen-35>", line 2, in _xmlid_lookup
File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 1928, in _xmlid_lookup
raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: base.user_admin
06/22/2022 04:33:28 ERROR
Error on request:
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo/15.0/odoo/http.py", line 810, in dispatch
r = self._call_function(**self.params)
File "/opt/odoo/15.0/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/15.0/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/15.0/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/15.0/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/opt/odoo/15.0/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/15.0/addons/digest/controllers/portal.py", line 28, in digest_unsubscribe
raise NotFound()
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/http.py", line 748, in _handle_exception
return super(HttpRequest, self)._handle_exception(exception)
File "/opt/odoo/15.0/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('res.users', <function Users._has_group at 0x7fd62f568550>, 4, 'website.group_website_publisher')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_736>", line 566, in template_736

File "/opt/odoo/15.0/odoo/models.py", line 1495, in user_has_groups
if user.has_group(group_ext_id):
File "/opt/odoo/15.0/odoo/addons/base/models/res_users.py", line 823, in has_group
return self._has_group(group_ext_id)
File "<decorator-gen-108>", line 2, in _has_group

File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/base/models/res_users.py", line 841, in _has_group
return bool(self._cr.fetchone())
psycopg2.ProgrammingError: no results to fetch

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('ir.ui.view', <function View._read_template at 0x7fd6315b2040>, frozenset({232, 202, 10, 143}), 736, ('en_US', None, None, None, False, 1))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 246, in _get_template
loaded = options.get('load', self._load)(template, options)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 137, in _load
template = env['ir.ui.view'].sudo()._read_template(view_id)
File "<decorator-gen-43>", line 2, in _read_template

File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1856, in _read_template
arch_tree = self.browse(view_id)._get_combined_arch()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 978, in _get_combined_arch
tree_views = views._get_inheriting_views()
File "/opt/odoo/15.0/addons/website/models/ir_ui_view.py", line 321, in _get_inheriting_views
views = super(View, self.with_context(active_test=False))._get_inheriting_views()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 658, in _get_inheriting_views
rows = self.env.cr.fetchall()
File "/opt/odoo/15.0/odoo/sql_db.py", line 566, in __getattr__
value = getattr(self._cursor, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
RecursionError: maximum recursion depth exceeded

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/http_routing/models/ir_http.py", line 668, in _handle_exception
code, html = cls._get_error_html(env, code, values)
File "/opt/odoo/15.0/addons/website/models/ir_http.py", line 406, in _get_error_html
return super(Http, cls)._get_error_html(env, code, values)
File "/opt/odoo/15.0/addons/http_routing/models/ir_http.py", line 613, in _get_error_html
return code, env['ir.ui.view']._render_template('http_routing.%s' % code, values)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1985, in _render_template
return self.browse(self.get_view_id(template))._render(values, engine)
File "/opt/odoo/15.0/addons/website/models/ir_ui_view.py", line 433, in _render
return super(View, self)._render(values, engine=engine, minimal_qcontext=minimal_qcontext)
File "/opt/odoo/15.0/addons/web_editor/models/ir_ui_view.py", line 29, in _render
return super(IrUiView, self)._render(values=values, engine=engine, minimal_qcontext=minimal_qcontext)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1993, in _render
return self.env[engine]._render(self.id, qcontext)
File "/opt/odoo/15.0/odoo/tools/profiler.py", line 289, in _tracked_method_render
return method_render(self, template, values, **options)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 76, in _render
result = super()._render(template, values=values, **compile_options)
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 134, in _render
result = ''.join(rendering)
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 221, in render_template
raise e
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_800>", line 20, in template_800

File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 223, in render_template
raise QWebException("Error when render the template", self, options,
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 45, in __init__
element = qweb._get_template(template, options)[0]
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 254, in _get_template
raise QWebException("load could not load template", self, options, e, template)
odoo.addons.base.models.qweb.QWebException: maximum recursion depth exceeded
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/opt/odoo/15.0/odoo/http.py", line 810, in dispatch
r = self._call_function(**self.params)
File "/opt/odoo/15.0/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/15.0/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/15.0/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/opt/odoo/15.0/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/opt/odoo/15.0/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/15.0/addons/digest/controllers/portal.py", line 28, in digest_unsubscribe
raise NotFound()
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/http.py", line 748, in _handle_exception
return super(HttpRequest, self)._handle_exception(exception)
File "/opt/odoo/15.0/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('res.users', <function Users._has_group at 0x7fd62f568550>, 4, 'website.group_website_publisher')

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 219, in render_template
yield from compiled_fn(self, values, log)
File "<template_736>", line 566, in template_736
File "/opt/odoo/15.0/odoo/models.py", line 1495, in user_has_groups
if user.has_group(group_ext_id):
File "/opt/odoo/15.0/odoo/addons/base/models/res_users.py", line 823, in has_group
return self._has_group(group_ext_id)
File "<decorator-gen-108>", line 2, in _has_group
File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/base/models/res_users.py", line 841, in _has_group
return bool(self._cr.fetchone())
psycopg2.ProgrammingError: no results to fetch

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('ir.ui.view', <function View._read_template at 0x7fd6315b2040>, frozenset({232, 202, 10, 143}), 736, ('en_US', None, None, None, False, 1))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/qweb.py", line 246, in _get_template
loaded = options.get('load', self._load)(template, options)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 137, in _load
template = env['ir.ui.view'].sudo()._read_template(view_id)
File "<decorator-gen-43>", line 2, in _read_template
File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1856, in _read_template
arch_tree = self.browse(view_id)._get_combined_arch()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 978, in _get_combined_arch
tree_views = views._get_inheriting_views()
File "/opt/odoo/15.0/addons/website/models/ir_ui_view.py", line 321, in _get_inheriting_views
views = super(View, self.with_context(active_test=False))._get_inheriting_views()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 658, in _get_inheriting_views
rows = self.env.cr.fetchall()
File "/opt/odoo/15.0/odoo/sql_db.py", line 566, in __getattr__
value = getattr(self._cursor, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 490, in __getattr__
return getattr(self._obj, name)
File "<decorator-gen-9>", line 2, in __getattr__
File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
RecursionError: maximum recursion depth exceeded

load could not load template
RecursionError: maximum recursion depth exceeded
Template: 800

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/cache.py", line 85, in lookup
r = d[key]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/lru.py", line 34, in __getitem__
a = self.d[obj]
KeyError: ('ir.ui.view', <function View.get_view_id at 0x7fd627345700>, 4, False, 'http_routing.http_error', (1,))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/http_routing/models/ir_http.py", line 670, in _handle_exception
code, html = 418, env['ir.ui.view']._render_template('http_routing.http_error', values)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1985, in _render_template
return self.browse(self.get_view_id(template))._render(values, engine)
File "<decorator-gen-1096>", line 2, in get_view_id

File "/opt/odoo/15.0/odoo/tools/cache.py", line 90, in lookup
value = d[key] = self.method(*args, **kwargs)
File "/opt/odoo/15.0/addons/website/models/ir_ui_view.py", line 368, in get_view_id
view = self.sudo().search(domain, order='website_id', limit=1)
File "/opt/odoo/15.0/odoo/models.py", line 1811, in search
return res if count else self.browse(res)
File "/opt/odoo/15.0/odoo/models.py", line 5165, in browse
if not ids:
File "/opt/odoo/15.0/odoo/osv/query.py", line 215, in __bool__
return bool(self._result)
File "/opt/odoo/15.0/odoo/tools/func.py", line 26, in __get__
value = self.fget(obj)
File "/opt/odoo/15.0/odoo/osv/query.py", line 208, in _result
self._cr.execute(query_str, params)
File "<decorator-gen-3>", line 2, in execute

File "/opt/odoo/15.0/odoo/sql_db.py", line 88, in check
raise psycopg2.OperationalError('Unable to use a closed cursor.')
psycopg2.OperationalError: Unable to use a closed cursor.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/http.py", line 1531, in dispatch
result = ir_http._dispatch()
File "/opt/odoo/15.0/addons/website_sale/models/ir_http.py", line 15, in _dispatch
return super(IrHttp, cls)._dispatch()
File "/opt/odoo/15.0/addons/website/models/ir_http.py", line 198, in _dispatch
response = super(Http, cls)._dispatch()
File "/opt/odoo/15.0/addons/auth_signup/models/ir_http.py", line 19, in _dispatch
return super(Http, cls)._dispatch()
File "/opt/odoo/15.0/addons/web_editor/models/ir_http.py", line 21, in _dispatch
return super(IrHttp, cls)._dispatch()
File "/opt/odoo/15.0/addons/utm/models/ir_http.py", line 29, in _dispatch
response = super(IrHttp, cls)._dispatch()
File "/opt/odoo/15.0/addons/http_routing/models/ir_http.py", line 519, in _dispatch
result = super(IrHttp, cls)._dispatch()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_http.py", line 241, in _dispatch
return cls._handle_exception(e)
File "/opt/odoo/15.0/addons/utm/models/ir_http.py", line 34, in _handle_exception
response = super(IrHttp, cls)._handle_exception(exc)
File "/opt/odoo/15.0/addons/http_routing/models/ir_http.py", line 670, in _handle_exception
code, html = 418, env['ir.ui.view']._render_template('http_routing.http_error', values)
File "/opt/odoo/15.0/odoo/sql_db.py", line 161, in __exit__
self.close()
File "/opt/odoo/15.0/odoo/sql_db.py", line 539, in close
self.rollback()
File "<decorator-gen-11>", line 2, in rollback

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 562, in rollback
self._cursor.execute('ROLLBACK TO SAVEPOINT "%s"' % self._savepoint)
File "<decorator-gen-3>", line 2, in execute

File "/opt/odoo/15.0/odoo/sql_db.py", line 88, in check
raise psycopg2.OperationalError('Unable to use a closed cursor.')
psycopg2.OperationalError: Unable to use a closed cursor.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/werkzeug/serving.py", line 306, in run_wsgi
execute(self.server.app)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/werkzeug/serving.py", line 294, in execute
application_iter = app(environ, start_response)
File "/opt/odoo/15.0/odoo/service/server.py", line 482, in app
return self.app(e, s)
File "/opt/odoo/15.0/odoo/service/wsgi_server.py", line 112, in application
return application_unproxied(environ, start_response)
File "/opt/odoo/15.0/odoo/service/wsgi_server.py", line 87, in application_unproxied
result = odoo.http.root(environ, start_response)
File "/opt/odoo/15.0/odoo/http.py", line 1336, in __call__
return self.dispatch(environ, start_response)
File "/opt/odoo/15.0/odoo/http.py", line 1302, in __call__
return self.app(environ, start_wrapped)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/werkzeug/middleware/shared_data.py", line 220, in __call__
return self.app(environ, start_response)
File "/opt/odoo/15.0/odoo/http.py", line 1535, in dispatch
response = self.get_response(httprequest, result, explicit_session)
File "/opt/odoo/15.0/odoo/http.py", line 270, in __exit__
self._cr.close()
File "/opt/odoo/15.0/odoo/sql_db.py", line 539, in close
self.rollback()
File "<decorator-gen-11>", line 2, in rollback

File "/opt/odoo/15.0/odoo/sql_db.py", line 89, in check
return f(self, *args, **kwargs)
File "/opt/odoo/15.0/odoo/sql_db.py", line 562, in rollback
self._cursor.execute('ROLLBACK TO SAVEPOINT "%s"' % self._savepoint)
File "<decorator-gen-3>", line 2, in execute

File "/opt/odoo/15.0/odoo/sql_db.py", line 88, in check
raise psycopg2.OperationalError('Unable to use a closed cursor.')
psycopg2.OperationalError: Unable to use a closed cursor.
06/22/2022 04:33:55 WARNING
Chrome executable not found
06/22/2022 04:35:32 WARNING
Chrome executable not found
06/22/2022 04:36:03 WARNING
Chrome executable not found
06/22/2022 04:36:03 WARNING
Chrome executable not found
06/22/2022 04:36:04 WARNING
Chrome executable not found
06/22/2022 04:36:04 WARNING
Chrome executable not found
06/22/2022 04:36:04 WARNING
Chrome executable not found
06/22/2022 04:36:09 WARNING
Chrome executable not found
06/22/2022 04:36:09 WARNING
Chrome executable not found
06/22/2022 04:43:39 WARNING
Chrome executable not found
06/22/2022 04:43:39 WARNING
Chrome executable not found
06/22/2022 04:43:39 WARNING
Chrome executable not found
06/22/2022 04:43:39 WARNING
Chrome executable not found
06/22/2022 04:43:40 WARNING
Chrome executable not found
06/22/2022 04:44:10 WARNING
Chrome executable not found
06/22/2022 04:50:47 WARNING
Chrome executable not found
06/22/2022 04:51:02 WARNING
Chrome executable not found
06/22/2022 04:51:18 WARNING
Chrome executable not found
06/22/2022 04:51:19 WARNING
Chrome executable not found
06/22/2022 04:51:20 WARNING
Chrome executable not found
06/22/2022 04:51:21 WARNING
Chrome executable not found
06/22/2022 04:51:23 WARNING
Chrome executable not found
06/22/2022 04:52:49 WARNING
Chrome executable not found
06/22/2022 04:52:59 WARNING
Chrome executable not found
06/22/2022 04:52:59 WARNING
Chrome executable not found
06/22/2022 04:53:27 WARNING
Chrome executable not found
06/22/2022 04:53:31 WARNING
Chrome executable not found
06/22/2022 04:56:25 WARNING
Chrome executable not found
06/22/2022 05:04:13 WARNING
Chrome executable not found
06/22/2022 05:07:11 WARNING
Chrome executable not found
06/22/2022 05:09:22 WARNING
Chrome executable not found
06/22/2022 05:09:23 WARNING
Chrome executable not found
06/22/2022 05:09:23 WARNING
Chrome executable not found
06/22/2022 05:09:23 WARNING
Chrome executable not found
06/22/2022 05:09:23 WARNING
Chrome executable not found
06/22/2022 05:09:23 WARNING
Chrome executable not found
06/22/2022 05:09:24 WARNING
Chrome executable not found
06/22/2022 05:20:12 WARNING
Chrome executable not found
06/22/2022 05:20:50 WARNING
Chrome executable not found
06/22/2022 05:25:17 WARNING
Chrome executable not found
06/22/2022 05:25:17 WARNING
Chrome executable not found
06/22/2022 05:25:17 WARNING
Chrome executable not found
06/22/2022 05:25:17 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:18 WARNING
Chrome executable not found
06/22/2022 05:25:39 WARNING
Chrome executable not found
06/22/2022 05:25:54 WARNING
Chrome executable not found
06/22/2022 05:25:54 WARNING
Chrome executable not found
06/22/2022 05:25:55 WARNING
Chrome executable not found
06/22/2022 05:25:55 WARNING
Chrome executable not found
06/22/2022 05:27:55 WARNING
Chrome executable not found
06/22/2022 05:27:55 WARNING
Chrome executable not found
06/22/2022 05:27:55 WARNING
Chrome executable not found
06/22/2022 05:27:55 WARNING
Chrome executable not found
06/22/2022 05:28:23 WARNING
Chrome executable not found
06/22/2022 05:28:28 WARNING
Chrome executable not found
06/22/2022 05:28:28 WARNING
Chrome executable not found
06/22/2022 05:28:29 WARNING
Chrome executable not found
06/22/2022 05:54:16 WARNING
Chrome executable not found
06/22/2022 05:54:16 WARNING
Chrome executable not found
06/22/2022 05:54:19 WARNING
Chrome executable not found
06/22/2022 05:54:33 WARNING
Chrome executable not found
06/22/2022 05:54:34 WARNING
Chrome executable not found
06/22/2022 05:55:08 WARNING
Chrome executable not found
06/22/2022 06:26:51 WARNING
Chrome executable not found
06/22/2022 06:26:51 WARNING
Chrome executable not found
06/22/2022 06:26:52 WARNING
Chrome executable not found
06/22/2022 06:26:52 WARNING
Chrome executable not found
06/22/2022 06:26:52 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:57 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:26:58 WARNING
Chrome executable not found
06/22/2022 06:27:23 WARNING
Chrome executable not found
06/22/2022 06:27:23 WARNING
Chrome executable not found
06/22/2022 06:27:23 WARNING
Chrome executable not found
06/22/2022 06:27:24 WARNING
Chrome executable not found
06/22/2022 06:27:37 WARNING
Chrome executable not found
06/22/2022 06:27:37 WARNING
Chrome executable not found
06/22/2022 06:27:37 WARNING
Chrome executable not found
06/22/2022 06:27:42 WARNING
Chrome executable not found
06/22/2022 06:28:11 WARNING
Chrome executable not found
06/22/2022 06:28:12 WARNING
Chrome executable not found
06/22/2022 06:28:18 WARNING
Chrome executable not found
06/22/2022 06:28:19 WARNING
Chrome executable not found
06/22/2022 06:28:20 WARNING
Chrome executable not found
06/22/2022 06:28:21 WARNING
Chrome executable not found
06/22/2022 06:28:26 WARNING
Chrome executable not found
06/22/2022 06:28:26 WARNING
Chrome executable not found
06/22/2022 06:28:26 WARNING
Chrome executable not found
06/22/2022 06:28:26 WARNING
Chrome executable not found
06/22/2022 06:28:37 WARNING
Chrome executable not found
06/22/2022 06:28:37 WARNING
Chrome executable not found
06/22/2022 06:28:38 WARNING
Chrome executable not found
06/22/2022 06:28:38 WARNING
Chrome executable not found
06/22/2022 06:28:39 WARNING
Chrome executable not found
06/22/2022 06:28:39 WARNING
Chrome executable not found
06/22/2022 06:28:40 WARNING
Chrome executable not found
06/22/2022 06:28:40 WARNING
Chrome executable not found
06/22/2022 06:28:40 WARNING
Chrome executable not found
06/22/2022 06:28:40 WARNING
Chrome executable not found
06/22/2022 06:28:41 WARNING
Chrome executable not found
06/22/2022 06:28:42 WARNING
Chrome executable not found
06/22/2022 06:28:43 WARNING
Chrome executable not found
06/22/2022 06:28:44 WARNING
Chrome executable not found
06/22/2022 06:28:45 WARNING
Chrome executable not found
06/22/2022 06:28:47 WARNING
Chrome executable not found
06/22/2022 06:28:48 WARNING
Chrome executable not found
06/22/2022 06:28:49 WARNING
Chrome executable not found
06/22/2022 06:28:49 WARNING
Chrome executable not found
06/22/2022 06:28:50 WARNING
Chrome executable not found
06/22/2022 06:28:52 WARNING
Chrome executable not found
06/22/2022 06:28:53 WARNING
Chrome executable not found
06/22/2022 06:29:19 WARNING
Chrome executable not found
06/22/2022 06:29:23 WARNING
Chrome executable not found
06/22/2022 06:29:23 WARNING
Chrome executable not found
06/22/2022 06:29:53 WARNING
Chrome executable not found
06/22/2022 06:33:57 WARNING
Chrome executable not found
06/22/2022 06:33:58 WARNING
Chrome executable not found
06/22/2022 06:33:59 WARNING
Chrome executable not found
06/22/2022 06:34:07 WARNING
Chrome executable not found
06/22/2022 06:34:08 WARNING
Chrome executable not found
06/22/2022 06:34:09 WARNING
Chrome executable not found
06/22/2022 06:34:10 WARNING
Chrome executable not found
06/22/2022 06:34:10 WARNING
Chrome executable not found
06/22/2022 06:34:10 ERROR
0 failed, 2 error(s) of 3271 tests when loading database 'm8u9r6kpf32s-116124_db'
06/22/2022 06:34:16 ERROR
Odoo command execution ended with error
06/22/2022 06:34:19 INFO
Finished step: Test post install odoo 15.0 in 2h 25m
06/22/2022 13:03:20 INFO
Revoking Proxy
06/22/2022 13:03:20 INFO
Revoked Proxy
06/22/2022 13:03:20 INFO
Revoking DNS
06/22/2022 13:03:22 INFO
Revoked DNS
06/22/2022 13:03:23 INFO
Revoking backend
06/22/2022 13:03:25 INFO
Revoked backend
06/22/2022 13:03:25 INFO
Revoking database
06/22/2022 13:03:26 INFO
Revoked database
06/22/2022 13:03:26 INFO
Marked as unlink
06/22/2022 13:03:26 INFO
Revoked Build