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
|