Name: [UPG][IMP][15.0] to_procurement_approval: upg and imp to 15

State: Killed

PR State: closed

PR Author: Phạm Thùy Linh

PR Author Email:

PR: #5883

Committer: pham03690

Committer Email: linhpt03690@gmail.com

Commit: 6e6d21d86365e2e57b379a4048c98899cc8bc51c

Description:

                                            [IMP][UPG] to_procurement_approval: imp and upg to 15.0
                                            

Branch: 15.0

Instance ID: 47575

Age:

Up-time:

Odoo 15.0

Test at install odoo 15.0

  • create_db create_db: db
  • set_opt set_opt: demo,test
  • set_opt set_opt: test-tags=-post_install,-/base_setup:TestResConfig.test_install,-:WebSuite.test_js,-:TestIsMultiLang.test_02_url_lang_code_underscore,-:TestUi.test_01_main_flow_tour,-:WebSuite.test_check_suite,-:TestTermCount.test_export_empty_string,-:TestLeadAssignPerf.test_assign_perf_populated
  • 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=warn --max-cron-threads=0 --workers=0 --test-enable --test-tags=-at_install,-.test_assign_perf_duplicates,-.test_assign_perf_no_duplicates,-.test_assign_perf_populated,-/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
09/18/2022 21:02:39 INFO
Start setup environment for runbot instance kejpb8plxndp-125265
09/18/2022 21:02:44 INFO
Fetching repository source code
09/18/2022 21:02:46 INFO
Create ref local branch to remote source
09/18/2022 21:02:49 INFO
Create working tree from branch: pr_kejpb8plxndp-125265
09/18/2022 21:02:50 INFO
Validating git dependencies source code
09/18/2022 21:02:50 INFO
Check and clone git dependencies source code
09/18/2022 21:02:51 INFO
Collected build addons:
09/18/2022 21:02:52 INFO
Deployed config file
09/18/2022 21:02:53 INFO
Running step: Test at install odoo 15.0
09/18/2022 21:02:54 INFO
Run command: create_db args: db
09/18/2022 21:02:55 INFO
Created database: kejpb8plxndp-125265_db
09/18/2022 21:02:55 INFO
Run command: set_opt args: demo,test
09/18/2022 21:02:56 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,-:TestLeadAssignPerf.test_assign_perf_populated
09/18/2022 21:02:56 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
09/18/2022 21:02:58 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,l10n_bg,l10n_gcc_invoice_stock_account,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_giftcard,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_c200_pos,l10n_vn_edi_summary,l10n_vn_viin,l10n_vn_viin_account_balance_carry_forward,l10n_vn_viin_accounting_sinvoice,l10n_vn_viin_accounting_vninvoice,l10n_vn_viin_edi,l10n_vn_viin_hr_account,l10n_vn_viin_hr_payroll,l10n_vn_viin_hr_payroll_account,l10n_vn_viin_hr_payroll_administrative_region,l10n_vn_viin_hr_payroll_meal_account,l10n_vn_viin_picking_operation,payment_momo,payment_nganluong,payment_vnpay,payment_zalopay,test_stock_dropshipping,test_to_signup_email_verification,to_account_balance_carry_forward,to_account_counterpart,to_account_delegation_partner,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_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_stock_reports,to_legal_invoice_number,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_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_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,viin_account_bank_statement_import,viin_account_bank_statement_import_rje,viin_account_reconciliation,viin_account_regenerate_analytic_line,viin_administrative_region,viin_affiliate_crm,viin_affiliate_sale_crm,viin_affiliate_website_crm_livechat,viin_affiliate_website_project,viin_base_district,viin_base_state_group,viin_contacts_district,viin_crm_business_nature,viin_crm_customer_recognition,viin_crm_dob,viin_fee_definition_sale_project,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_payment_internal_transfer,viin_l10n_vn_accounting_vninvoice_summary,viin_l10n_vn_einvoice_sale,viin_l10n_vn_foreign_trade,viin_l10n_vn_hr_payroll_account_overtime,viin_l10n_vn_stock_reports_multi_warehouse_access_control,viin_l10n_vn_vat_counterpart,viin_mail_search,viin_mail_show_recipient,viin_maintenance,viin_maintenance_preventive_mode,viin_maintenance_tracking,viin_maintenance_unlink,viin_meeting_room,viin_message_edit_lock,viin_multi_warehouse_access_control_purchase_requisition,viin_partner_business_nature,viin_partner_country_recognition,viin_partner_filter,viin_partner_gender,viin_partner_shareholder,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_purchase,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_multilingual_multimedia,viin_website_nofollow,viin_website_page_access_right,viin_website_partner_business_nature,l10n_vn_viin_account_asset,l10n_vn_viin_account_asset_sale,l10n_vn_viin_account_reports,to_account_accountant,to_account_asset,to_account_asset_purchase,to_account_budget,to_account_budget_hr_timesheet,to_account_reports,to_account_reports_report_off,to_cost_revenue_deferred,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_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_features_activate_account,viin_features_activate_contacts,viin_features_activate_hr,viin_features_activate_hr_attendance,viin_features_activate_hr_expense,viin_features_activate_hr_payroll,viin_features_activate_hr_recruitment,viin_features_activate_product,viin_features_activate_project,viin_features_activate_purchase,viin_features_activate_sale,viin_features_activate_stock,viin_features_activate_survey,viin_features_activate_website,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_website_image_optimization_disable,viin_website_seo,viin_website_seo_blog,viin_website_seo_hr_recruitment,viin_fleet_operation_planning_gantt,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_auth_totp_mail_enforce,viin_brand_base_import,viin_brand_base_setup,viin_brand_common,viin_brand_crm,viin_brand_digest,viin_brand_hr_expense,viin_brand_iap,viin_brand_im_livechat,viin_brand_mail,viin_brand_mail_bot,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_editor,viin_brand_web_unsplash,viin_brand_website,viin_brand_website_blog,viin_brand_website_event,viin_brand_website_event_exhibitor,viin_brand_website_forum,viin_brand_website_links,viin_brand_website_livechat,viin_brand_website_profile,viin_brand_website_sale,viin_brand_website_slides
09/18/2022 22:00:43 WARNING
Transient module states were reset
09/18/2022 22:00:43 ERROR
Failed to load registry
09/18/2022 22:00:43 CRITICAL
Failed to initialize database `kejpb8plxndp-125265_db`.
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/service/server.py", line 1260, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "/opt/odoo/15.0/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/opt/odoo/15.0/odoo/modules/loading.py", line 474, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/opt/odoo/15.0/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/opt/odoo/15.0/odoo/modules/loading.py", line 222, in load_module_graph
load_data(cr, idref, mode, kind='data', package=package)
File "/opt/odoo/15.0/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 811, in convert_xml_import
obj.parse(doc.getroot())
File "/opt/odoo/15.0/odoo/tools/convert.py", line 731, in parse
self._tag_root(de)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 680, in _tag_root
f(rec)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 691, in _tag_root
raise ParseError(msg) from None # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
odoo.tools.convert.ParseError: while parsing /home/kejpb8plxndp-125265/build_src/to_procurement_approval/views/approval_request_views.xml:3
Error while validating view near:

<field name="can_draft" invisible="1"/>
<header>
<button string="Submit" name="action_confirm" type="object" class="oe_highlight" attrs="{'invisible': ['|',('can_confirm', '=', False),('state','!=', 'draft')]}" help="Click this button to submit your request to approvers to get approved."/>
<button string="Approve" name="action_validate" type="object" class="oe_highlight" attrs="{'invisible': ['|', ('can_validate', '=', False), ('state', 'not in', ['confirm','refuse'])]}"/>
<button string="Create Maintenance Request" name="1187" type="action" context="{'default_approval_id': id, 'default_equipment_id': equipment_id, 'default_employee_id': employee_id, 'default_description': description}" class="oe_highlight" attrs="{'invisible': ['|', ('state', '!=', 'validate'), ('type', '!=', 'maintenance_type')]}" groups="maintenance.group_equipment_manager"/>

Field "pickings_count" does not exist in model "approval.request"

View error context:
{'file': '/home/kejpb8plxndp-125265/build_src/to_procurement_approval/views/approval_request_views.xml',
'line': 10,
'name': 'approval.request.form.inherit',
'view': ir.ui.view(4516,),
'view.model': 'approval.request',
'view.parent': ir.ui.view(2831,),
'xmlid': 'approval_request_view_form_inherit'}
09/18/2022 22:00:43 WARNING
0 failed, 0 error(s) of 0 tests when loading database 'kejpb8plxndp-125265_db'
09/18/2022 22:00:43 WARNING
Transient module states were reset
09/18/2022 22:00:43 ERROR
Failed to load registry
09/18/2022 22:00:58 ERROR
FAIL: TestAutoJoin.test_auto_join
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_expression.py", line 922, in test_auto_join
self.assertEqual(partners, p_aa,
AssertionError: res.partner(11, 12, 9, 4593) != res.partner(4593,) : _auto_join off: ('bank_ids.sanitized_acc_number', 'like', '..'): incorrect result
09/18/2022 22:01:08 ERROR
FAIL: TestServerActions.test_70_copy_action
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_ir_actions.py", line 282, in test_70_copy_action
self.assertEqual(
AssertionError: 'done' != 'open'
- done
+ open
: by default state should be reset by copy
09/18/2022 22:01:12 ERROR
ERROR: TestIrModel.test_rec_name_deletion
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 798, in _prepare_update
view._check_xml()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 460, in _check_xml
raise err.with_traceback(e.__traceback__) from None
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 434, in _check_xml
view._validate_view(combined_arch, view.model)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1270, in _validate_view
self._raise_view_error(_('Model not found: %(model)s', model=model_name), node)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 739, in _raise_view_error
raise err from from_exception
odoo.exceptions.ValidationError: Error while validating view near:

<form string="Fiscal Position" __validate__="1">
<div groups="account.group_account_manager" class="alert alert-info mb-0" role="alert" attrs="{'invisible': [('foreign_vat_header_mode', '=', False)]}">

<div attrs="{'invisible': [('foreign_vat_header_mode', '!=', 'templates_found')]}">

Model not found: account.fiscal.position

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_ir_model.py", line 323, in test_rec_name_deletion
self.env['ir.model.fields']._get('x_bananas', 'x_name').unlink()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 826, in unlink
self._prepare_update()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 801, in _prepare_update
raise UserError("\n".join([
odoo.exceptions.UserError: Cannot rename/delete fields that are still present in views:
Fields: x_bananas.x_name
View: account.fiscal.position.form
09/18/2022 22:01:19 ERROR
FAIL: TestHasGroup.test_demote_user
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_user_has_group.py", line 208, in test_demote_user
self.assertEqual(
AssertionError: res.groups(215, 9, 156) != res.groups(9,) : Here the portal group does not imply any other group, so we should only have this group.
09/18/2022 22:01:20 ERROR
FAIL: TestHasGroup.test_implied_groups
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_user_has_group.py", line 234, in test_implied_groups
self.assertEqual(user_a.groups_id, (group_AA + group_A + group_user + group_no_one))
AssertionError: res.groups(271, 1, 270, 113, 101, 185, 116, 215, 231, 156, 6, 179, 176, 180) != res.groups(271, 270, 1, 6)
09/18/2022 22:01:27 ERROR
Module base: 4 failures, 1 errors of 647 tests
09/18/2022 22:01:31 ERROR
FAIL: TestActionBindings.test_bindings
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_action_bindings/tests/test_bindings.py", line 12, in test_bindings
self.assertFalse(bindings['action'])
AssertionError: [{'id': 185, 'name': 'Send email', 'binding_view_types': 'list'}, {'id': 487, 'name': 'Send SMS Text Message', 'binding_view_types': 'list'}, {'id': 488, 'name': 'Send SMS Text Message', 'binding_view_types': 'form'}, {'id': 477, 'name': 'Grant portal access', 'binding_view_types': 'list,form', 'sequence': 5}] is not false
09/18/2022 22:01:31 ERROR
Module test_action_bindings: 1 failures, 0 errors of 3 tests
09/18/2022 22:01:31 ERROR
ERROR: TestCustomAuth.test_http
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94b8ad00>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/http (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94b8ad00>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_auth_custom/tests/test_endpoints.py", line 31, in test_http
r = self.url_open('/test_auth_custom/http')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/http (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94b8ad00>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:01:31 ERROR
ERROR: TestCustomAuth.test_json
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8e3ef100>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e3ef100>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/test_auth_custom/tests/test_endpoints.py", line 12, in test_json
r = self.url_open('/test_auth_custom/json', headers={'Content-Type': 'application/json'}, data="{}")
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e3ef100>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:01:31 ERROR
Module test_auth_custom: 0 failures, 2 errors of 2 tests
09/18/2022 22:05:44 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_and_logo_change_logo
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde95967b50>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde95967b50>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 174, in test_company_colors_and_logo_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde95967b50>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde95967b50>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:44 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_change_logo
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde9e339640>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde9e339640>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 158, in test_company_colors_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde9e339640>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde9e339640>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:44 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_reset_colors
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde90688160>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde90688160>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 190, in test_company_colors_reset_colors
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde90688160>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde90688160>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:44 ERROR
ERROR: TestBaseDocumentLayout.test_company_no_color_but_logo_change_logo
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde97b68df0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde97b68df0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 144, in test_company_no_color_but_logo_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde97b68df0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde97b68df0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:45 ERROR
ERROR: TestBaseDocumentLayout.test_company_no_color_change_logo
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde9cf26ca0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde9cf26ca0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 123, in test_company_no_color_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde9cf26ca0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde9cf26ca0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:45 ERROR
ERROR: TestBaseDocumentLayout.test_parse_company_colors_grayscale
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8fff12b0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8fff12b0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 203, in test_parse_company_colors_grayscale
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8fff12b0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8fff12b0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:05:45 ERROR
ERROR: TestWebController.test_health
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8e9dca90>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e9dca90>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_health.py", line 8, in test_health
response = self.url_open('/web/health')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e9dca90>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:05:45 ERROR
ERROR: LoadMenusTests.test_load_menus
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde97200460>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/webclient/load_menus/1234 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde97200460>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_load_menus.py", line 19, in test_load_menus
menu_loaded = self.url_open("/web/webclient/load_menus/1234")
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/webclient/load_menus/1234 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde97200460>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:05:45 ERROR
ERROR: TestHttpStaticInheritance.test_static_attachments
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8e9f2070>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/webclient/qweb/HASH_BIDON?bundle=test.bundle (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e9f2070>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_serving_base.py", line 927, in test_static_attachments
res = self.url_open('/web/webclient/qweb/HASH_BIDON?bundle=test.bundle')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/webclient/qweb/HASH_BIDON?bundle=test.bundle (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8e9f2070>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:05:46 ERROR
ERROR: TestSessionInfo.test_session_info
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94576550>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/session/get_session_info (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94576550>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_session_info.py", line 39, in test_session_info
response = self.url_open("/web/session/get_session_info", data=self.payload, headers=self.headers)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/session/get_session_info (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94576550>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:05:46 ERROR
ERROR: TestSessionInfo.test_session_modules
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94547b80>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/session/modules (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94547b80>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_session_info.py", line 63, in test_session_modules
response = self.url_open("/web/session/modules", data=self.payload, headers=self.headers)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/session/modules (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94547b80>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:05:46 ERROR
Module web: 0 failures, 11 errors of 36 tests
09/18/2022 22:06:00 ERROR
ERROR: TestBusController.test_health
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
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: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94786370>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /longpolling/health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94786370>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/bus/tests/test_health.py", line 8, in test_health
response = self.url_open('/longpolling/health')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /longpolling/health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94786370>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:06:00 ERROR
Module bus: 0 failures, 1 errors of 1 tests
09/18/2022 22:06:54 ERROR
FAIL: Subtest TestReflection.test_models_fields (field='state', model='test_new_api.selection')
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_new_api/tests/test_schema.py", line 81, in test_models_fields
self.assertEqual(selection, field.selection)
AssertionError: Lists differ: [('foo', 'Foo'), ('bar', 'Bar'), ('baz', 'Baz')] != [('foo', 'Foo'), ('bar', 'Bar')]

First list contains 1 additional elements.
First extra element 2:
('baz', 'Baz')

- [('foo', 'Foo'), ('bar', 'Bar'), ('baz', 'Baz')]
? ----------------

+ [('foo', 'Foo'), ('bar', 'Bar')]
09/18/2022 22:06:54 ERROR
FAIL: Subtest TestReflection.test_models_fields (model='test_new_api.foo')
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
File "/opt/odoo/15.0/odoo/tools/func.py", line 71, in wrapper
return func(self, *args, **kwargs)
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_new_api/tests/test_schema.py", line 49, in test_models_fields
self.assertItemsEqual(ir_model.mapped('field_id.name'), list(model._fields))
File "/opt/odoo/15.0/odoo/tests/common.py", line 642, in assertItemsEqual
self.assertCountEqual(a, b, msg=None)
AssertionError: Element counts were not equal:
First has 1, Second has 0: 'published'
09/18/2022 22:06:54 ERROR
FAIL: TestSchema.test_00_table
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_new_api/tests/test_schema.py", line 151, in test_00_table
self.assertEqual(set(columns_data),
AssertionError: Items in the first set but not the second:
'published'
09/18/2022 22:06:55 ERROR
Module test_new_api: 3 failures, 0 errors of 209 tests
09/18/2022 22:07:15 ERROR
FAIL: test_challenge.test_10_reach_challenge
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 61, in __new__
return cls.registries[db_name]
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/gamification/tests/test_challenge.py", line 60, in test_10_reach_challenge
self.assertEqual(len(badge_ids), 1, "Demo user has not received the badge")
AssertionError: 0 != 1 : Demo user has not received the badge
09/18/2022 22:07:18 ERROR
Module gamification: 1 failures, 0 errors of 12 tests
09/18/2022 22:07:26 ERROR
ERROR: TestMultiCompany.test_multi_company_report
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/hr/tests/test_multi_company.py", line 30, in test_multi_company_report
content, content_type = self.env.ref('hr.hr_employee_print_badge').with_user(self.res_users_hr_officer).with_context(
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1133>", line 109, in template_1133
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_770>", line 36, in template_770
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:07:35 ERROR
Module hr: 0 failures, 1 errors of 22 tests
09/18/2022 22:07:55 ERROR
FAIL: TestPricelist.test_10_discount
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/product/tests/test_pricelist.py", line 47, in test_10_discount
self.assertEqual(usb_adapter_with_pricelist.price, usb_adapter_without_pricelist.price*0.9)
AssertionError: 0.9 != 1.377
09/18/2022 22:07:55 ERROR
FAIL: TestPricelist.test_20_pricelist_uom
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/product/tests/test_pricelist.py", line 101, in test_20_pricelist_uom
test_unit_price(2, kg, tonne_price / 1000.0)
File "/opt/odoo/15.0/addons/product/tests/test_pricelist.py", line 98, in test_unit_price
self.assertAlmostEqual(unit_price, expected_unit_price, msg='Computed unit price is wrong')
AssertionError: 0.15289 != 0.1 within 7 places (0.05288999999999999 difference) : Computed unit price is wrong
09/18/2022 22:08:12 ERROR
Module product: 2 failures, 0 errors of 55 tests
09/18/2022 22:08:25 ERROR
ERROR: setUpClass (odoo.addons.test_mail.tests.test_mail_composer.TestComposerForm)
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/test_mail/tests/test_mail_composer.py", line 60, in setUpClass
cls.test_record_report = cls.test_report._render_qweb_pdf(cls.test_report.ids)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1322>", line 35, in template_1322
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:08:25 ERROR
ERROR: setUpClass (odoo.addons.test_mail.tests.test_mail_composer.TestComposerInternals)
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/test_mail/tests/test_mail_composer.py", line 60, in setUpClass
cls.test_record_report = cls.test_report._render_qweb_pdf(cls.test_report.ids)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1322>", line 35, in template_1322
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:08:26 ERROR
ERROR: setUpClass (odoo.addons.test_mail.tests.test_mail_composer.TestComposerResultsComment)
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/test_mail/tests/test_mail_composer.py", line 60, in setUpClass
cls.test_record_report = cls.test_report._render_qweb_pdf(cls.test_report.ids)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1322>", line 35, in template_1322
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:08:26 ERROR
ERROR: setUpClass (odoo.addons.test_mail.tests.test_mail_composer.TestComposerResultsMass)
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/test_mail/tests/test_mail_composer.py", line 696, in setUpClass
super(TestComposerResultsMass, cls).setUpClass()
File "/opt/odoo/15.0/addons/test_mail/tests/test_mail_composer.py", line 60, in setUpClass
cls.test_record_report = cls.test_report._render_qweb_pdf(cls.test_report.ids)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1322>", line 35, in template_1322
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:08:47 ERROR
Module test_mail: 0 failures, 4 errors of 211 tests
09/18/2022 22:09:17 ERROR
FAIL: TestSyncGoogle2Odoo.test_attendees_same_event_both_share
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_google2odoo.py", line 908, in test_attendees_same_event_both_share
self.assertGoogleEventPatched(event.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde972a0910>, 'oj44nep1ldf8a3ll02uip0c9aa', {'id': 'oj44nep1ldf8a3ll02uip0c9aa', 'start': {'date': '2020-01-07'}, 'end': {'date': '2020-01-09'}, 'summary': 'coucou', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'c.c@example.com', 'self': False}, 'attendees': [{'email': 'c.c@example.com', 'responseStatus': 'needsAction'}, {'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 156, 'kejpb8plxndp-125265_db_owner_id': 367}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde970002b0>, 'oj44nep1ldf8a3ll02uip0c9aa', {'id': 'oj44nep1ldf8a3ll02uip0c9aa', 'start': {'date': '2020-01-07'}, 'end': {'date': '2020-01-09'}, 'summary': 'coucou', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'c.c@example.com', 'self': False}, 'attendees': [{'email': 'c.c@example.com', 'responseStatus': 'needsAction'}, {'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 2922, 'kejpb8plxndp-125265_db_owner_id': 1993}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3)].
09/18/2022 22:09:18 ERROR
FAIL: TestSyncGoogle2Odoo.test_private_extended_properties
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_google2odoo.py", line 197, in test_private_extended_properties
self.assertGoogleEventPatched(event.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde972a4910>, 'oj44nep1ldf8a3ll02uip0c9aa', {'id': 'oj44nep1ldf8a3ll02uip0c9aa', 'start': {'date': '2020-01-06'}, 'end': {'date': '2020-01-07'}, 'summary': 'coucou', 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'declined'}], 'reminders': {'overrides': [], 'useDefault': False}, 'extendedProperties': {'private': {'kejpb8plxndp-125265_db_odoo_id': 166}}}),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde979d0280>, 'oj44nep1ldf8a3ll02uip0c9aa', {'id': 'oj44nep1ldf8a3ll02uip0c9aa', 'start': {'date': '2020-01-06'}, 'end': {'date': '2020-01-07'}, 'summary': 'coucou', 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'declined'}], 'reminders': {'overrides': [], 'useDefault': False}, 'extendedProperties': {'private': {'kejpb8plxndp-125265_db_odoo_id': 2932}}})].
09/18/2022 22:09:21 ERROR
FAIL: TestSyncOdoo2Google.test_all_event_updated
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 377, in test_all_event_updated
self.assertGoogleEventPatched(recurrence.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde974ff0a0>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 58}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8e03c8e0>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 191}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3)].
09/18/2022 22:09:21 ERROR
FAIL: TestSyncOdoo2Google.test_all_event_with_tz_updated
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 543, in test_all_event_with_tz_updated
self.assertGoogleEventPatched(recurrence.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9c17f850>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'dateTime': '2020-01-15T08:00:00+00:00', 'timeZone': 'Europe/Brussels'}, 'end': {'dateTime': '2020-01-15T09:00:00+00:00', 'timeZone': 'Europe/Brussels'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 59}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8f2bd790>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'dateTime': '2020-01-15T08:00:00+00:00', 'timeZone': 'Europe/Brussels'}, 'end': {'dateTime': '2020-01-15T09:00:00+00:00', 'timeZone': 'Europe/Brussels'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 192}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3)].
09/18/2022 22:09:21 ERROR
FAIL: TestSyncOdoo2Google.test_attendee_state
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 507, in test_attendee_state
self.assertGoogleEventPatched(event.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9e040130>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event with attendees', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'declined'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 226}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde94ef4d00>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event with attendees', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'declined'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 2992}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'})].
09/18/2022 22:09:21 ERROR
FAIL: TestSyncOdoo2Google.test_event_added_to_recurrence
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 243, in test_event_added_to_recurrence
self.assertGoogleEventInserted({
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 37, in assertGoogleEventInserted
GoogleSync._google_insert.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9d5eaf40>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 60}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8e1afe20>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 193}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}, timeout=3)].
09/18/2022 22:09:21 ERROR
FAIL: TestSyncOdoo2Google.test_event_allday_creation
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 147, in test_event_allday_creation
self.assertGoogleEventInserted({
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 37, in assertGoogleEventInserted
GoogleSync._google_insert.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9d1cf460>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 230}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8f2bddf0>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 2996}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'})].
09/18/2022 22:09:22 ERROR
FAIL: TestSyncOdoo2Google.test_event_creation
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 43, in test_event_creation
self.assertGoogleEventInserted({
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 37, in assertGoogleEventInserted
GoogleSync._google_insert.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9c14eee0>, {'id': False, 'start': {'dateTime': '2020-01-15T08:00:00+00:00'}, 'end': {'dateTime': '2020-01-15T18:00:00+00:00'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'needsAction'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 231}}, 'reminders': {'overrides': [{'method': 'popup', 'minutes': 18}], 'useDefault': False}, 'visibility': 'private'}),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8ff69c40>, {'id': False, 'start': {'dateTime': '2020-01-15T08:00:00+00:00'}, 'end': {'dateTime': '2020-01-15T18:00:00+00:00'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'needsAction'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 2997}}, 'reminders': {'overrides': [{'method': 'popup', 'minutes': 18}], 'useDefault': False}, 'visibility': 'private'})].
09/18/2022 22:09:26 ERROR
FAIL: TestSyncOdoo2Google.test_following_event_updated
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 291, in test_following_event_updated
self.assertGoogleEventPatched(event.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde97199100>, 'aaaaaaaaa_20200122', {'id': 'aaaaaaaaa_20200122', 'start': {'date': '2020-01-22'}, 'end': {'date': '2020-01-23'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 445}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde906fb190>, 'aaaaaaaaa_20200122', {'id': 'aaaaaaaaa_20200122', 'start': {'date': '2020-01-22'}, 'end': {'date': '2020-01-23'}, 'summary': 'New name', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 3211}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3)].
09/18/2022 22:09:26 ERROR
FAIL: TestSyncOdoo2Google.test_recurrence
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 208, in test_recurrence
self.assertGoogleEventInserted({
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 37, in assertGoogleEventInserted
GoogleSync._google_insert.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde96fe82b0>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 64}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']}),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde8f209fa0>, {'id': False, 'start': {'date': '2020-01-15'}, 'end': {'date': '2020-01-16'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'odoobot@example.com', 'self': True}, 'attendees': [{'email': 'odoobot@example.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 197}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public', 'recurrence': ['RRULE:FREQ=WEEKLY;COUNT=2;BYDAY=WE']})].
09/18/2022 22:09:33 ERROR
FAIL: Subtest TestSyncOdoo2Google.test_recurring_event_creation_perf (login='__system__')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 519, in assertQueryCount
self.fail(msg % (login, count, expected, funcname, filename, linenum))
AssertionError: Query count more than expected for user __system__: 3635 > 3634 in test_recurring_event_creation_perf at /opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py:106
09/18/2022 22:09:33 ERROR
FAIL: Subtest TestSyncOdoo2Google.test_recurring_event_creation_perf (login='__system__')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 519, in assertQueryCount
self.fail(msg % (login, count, expected, funcname, filename, linenum))
AssertionError: Query count more than expected for user __system__: 40 > 35 in test_recurring_event_creation_perf at /opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py:123
09/18/2022 22:09:34 ERROR
FAIL: TestSyncOdoo2Google.test_restart_synchronization
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/unittest/mock.py", line 1325, in patched
return func(*newargs, **newkeywargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 16, in patched
return func(self, *args, **kwargs)
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_odoo2google.py", line 341, in test_restart_synchronization
self.assertGoogleEventPatched(event.google_id, {
File "/opt/odoo/15.0/addons/google_calendar/tests/test_sync_common.py", line 48, in assertGoogleEventPatched
GoogleSync._google_patch.assert_called_once()
File "/usr/lib/python3.8/unittest/mock.py", line 892, in assert_called_once
raise AssertionError(msg)
AssertionError: Expected 'mock' to have been called once. Called 2 times.
Calls: [call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde9cf169a0>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'dateTime': '2020-01-15T08:00:00+00:00'}, 'end': {'dateTime': '2020-01-15T18:00:00+00:00'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'jean-luc@opoo.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 1888}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3),
call(<odoo.addons.google_calendar.utils.google_calendar.GoogleCalendarService object at 0x7fde903ee2b0>, 'aaaaaaaaa', {'id': 'aaaaaaaaa', 'start': {'dateTime': '2020-01-15T08:00:00+00:00'}, 'end': {'dateTime': '2020-01-15T18:00:00+00:00'}, 'summary': 'Event', 'description': '', 'location': '', 'guestsCanModify': True, 'organizer': {'email': 'jean-luc@opoo.com', 'self': True}, 'attendees': [{'email': 'jean-luc@opoo.com', 'responseStatus': 'accepted'}], 'extendedProperties': {'shared': {'kejpb8plxndp-125265_db_odoo_id': 4654}}, 'reminders': {'overrides': [], 'useDefault': False}, 'visibility': 'public'}, timeout=3)].
09/18/2022 22:09:34 ERROR
Module google_calendar: 13 failures, 0 errors of 50 tests
09/18/2022 22:09:49 WARNING
Module hr_holidays demo data failed to install, installed without demo data
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/loading.py", line 86, in load_demo
load_data(cr, idref, mode, kind='demo', package=package)
File "/opt/odoo/15.0/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 811, in convert_xml_import
obj.parse(doc.getroot())
File "/opt/odoo/15.0/odoo/tools/convert.py", line 731, in parse
self._tag_root(de)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 680, in _tag_root
f(rec)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 691, in _tag_root
raise ParseError(msg) from None # Restart with "--log-handler odoo.tools.convert:DEBUG" for complete traceback
odoo.tools.convert.ParseError: while parsing /opt/odoo/15.0/addons/hr_holidays/data/hr_holidays_demo.xml:186
The following employees are not supposed to work during that period:
Ronnie Hart

View error context:
'-no context-'
09/18/2022 22:10:59 ERROR
ERROR: TestHolidaysFlow.test_10_leave_summary_reports
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/hr_holidays/tests/test_holidays_flow.py", line 234, in test_10_leave_summary_reports
test_reports.try_report_action(self.env.cr, self.env.uid, 'action_hr_holidays_summary_employee', wiz_data=data_dict, context=ctx, our_module='hr_holidays')
File "/opt/odoo/15.0/odoo/tools/test_reports.py", line 283, in try_report_action
result = _exec_action(action, datas, env)
File "/opt/odoo/15.0/odoo/tools/test_reports.py", line 267, in _exec_action
res = try_report(cr, uid, action['report_name'], ids, datas, context, our_module=our_module)
File "/opt/odoo/15.0/odoo/tools/test_reports.py", line 38, in try_report
res_data, res_format = report_id._render(ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 973, in _render
return render_func(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1513>", line 375, in template_1513
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:11:26 ERROR
Module hr_holidays: 0 failures, 1 errors of 115 tests
09/18/2022 22:11:32 ERROR
ERROR: TestMailPluginController.test_enrich_and_create_company
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde948e8370>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/enrich_and_create_company (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde948e8370>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 19, in test_enrich_and_create_company
result = self.mock_enrich_and_create_company(
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 91, in mock_enrich_and_create_company
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/enrich_and_create_company (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde948e8370>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
ERROR: TestMailPluginController.test_get_partner_blacklisted_domain
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8da6d3d0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8da6d3d0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 40, in test_get_partner_blacklisted_domain
result = self.mock_plugin_partner_get(
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 61, in mock_plugin_partner_get
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8da6d3d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
ERROR: TestMailPluginController.test_get_partner_company_found
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8fc8c640>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8fc8c640>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 84, in test_get_partner_company_found
result = self.mock_plugin_partner_get("Test", "qsd@test_domain.xyz", mock_iap_enrich)
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 61, in mock_plugin_partner_get
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8fc8c640>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
ERROR: TestMailPluginController.test_get_partner_company_not_found
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8ed76e50>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8ed76e50>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 99, in test_get_partner_company_not_found
result = self.mock_plugin_partner_get(
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 61, in mock_plugin_partner_get
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8ed76e50>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
ERROR: TestMailPluginController.test_get_partner_iap_return_different_domain
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde9d7fd850>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9d7fd850>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 114, in test_get_partner_iap_return_different_domain
result = self.mock_plugin_partner_get(
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 61, in mock_plugin_partner_get
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9d7fd850>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
ERROR: TestMailPluginController.test_get_partner_no_email_returned_by_iap
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde909a7280>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde909a7280>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mail_plugin/tests/test_controller.py", line 150, in test_get_partner_no_email_returned_by_iap
result = self.mock_plugin_partner_get(
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/mail_plugin/tests/common.py", line 61, in mock_plugin_partner_get
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde909a7280>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:11:33 ERROR
Module mail_plugin: 0 failures, 6 errors of 10 tests
09/18/2022 22:12:18 ERROR
FAIL: Subtest TestPortalWizard.test_portal_wizard_public_user (login='admin')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/portal/tests/test_portal_wizard.py", line 115, in test_portal_wizard_public_user
self.assertEqual(group_public, portal_user.user_id.groups_id, 'Must add the group public after removing the portal group')
AssertionError: res.groups(10,) != res.groups(215, 10, 156) : Must add the group public after removing the portal group
09/18/2022 22:12:18 ERROR
Module portal: 1 failures, 0 errors of 7 tests
09/18/2022 22:12:25 ERROR
FAIL: TestCertificationBadge.test_badge_configuration
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/survey/tests/test_certification_badge.py", line 116, in test_badge_configuration
self.assertEqual(len(goal), 0,
AssertionError: 1 != 0 : The goal should be deleted if the certification badge is unset from the certification survey
09/18/2022 22:12:26 ERROR
FAIL: TestCertificationBadge.test_badge_configuration_multi
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/survey/tests/test_certification_badge.py", line 189, in test_badge_configuration_multi
self.assertEqual(len(goals), 0, "The 3 goals should be deleted")
AssertionError: 3 != 0 : The 3 goals should be deleted
09/18/2022 22:12:38 ERROR
Module survey: 2 failures, 0 errors of 32 tests
09/18/2022 22:13:29 ERROR
ERROR: setUpClass (odoo.addons.digest.tests.test_digest.TestDigest)
KeyError: 'kejpb8plxndp-125265_db'

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 26, in setUpClass
cls.env['mail.message'].search([
File "/opt/odoo/15.0/addons/mail/models/mail_message.py", line 658, in unlink
elem._invalidate_documents()
File "/opt/odoo/15.0/addons/mail/models/mail_message.py", line 1102, in _invalidate_documents
if issubclass(self.pool[model], self.pool['mail.thread']):
File "/opt/odoo/15.0/odoo/modules/registry.py", line 182, in __getitem__
return self.models[model_name]
KeyError: 'hr.applicant'
09/18/2022 22:13:30 ERROR
Module digest: 0 failures, 1 errors of 0 tests
09/18/2022 22:13:34 ERROR
ERROR: TestEventFlow.test_event_auto_confirm
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_flow.py", line 83, in test_event_auto_confirm
test_reg1 = self.env['event.registration'].with_user(self.user_eventuser).create({
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:36 ERROR
ERROR: TestEventUI.test_event_registration_partner_sync
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/event/tests/test_event_flow.py", line 37, in test_event_registration_partner_sync
registration = registration_form.save()
File "/opt/odoo/15.0/odoo/tests/common.py", line 2086, in save
r = self._model.create(values)
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:37 ERROR
ERROR: Subtest TestEventData.test_event_configuration_mails_from_type (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 187, in test_event_configuration_mails_from_type
registration = self._create_registrations(event, 1)
File "/opt/odoo/15.0/addons/event/tests/common.py", line 105, in _create_registrations
registrations = cls.env['event.registration'].create([{
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:37 ERROR
ERROR: Subtest TestEventData.test_event_configuration_tickets_from_type (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 285, in test_event_configuration_tickets_from_type
registration = self._create_registrations(event, 1)
File "/opt/odoo/15.0/addons/event/tests/common.py", line 105, in _create_registrations
registrations = cls.env['event.registration'].create([{
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:37 ERROR
ERROR: Subtest TestEventData.test_event_date_computation (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 33, in test_event_date_computation
event.write({
File "/opt/odoo/15.0/addons/event/models/event_event.py", line 531, in write
res = super(EventEvent, self).write(vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 323, in write
result = super(MailThread, self).write(values)
File "/opt/odoo/15.0/addons/mail/models/mail_activity_mixin.py", line 243, in write
return super(MailActivityMixin, self).write(vals)
File "/home/kejpb8plxndp-125265/build_src/viin_user_assignment_log/models/base.py", line 59, in write
res = super(Base, self).write(vals)
File "/opt/odoo/15.0/odoo/models.py", line 3858, in write
field.write(self, value)
File "/opt/odoo/15.0/odoo/fields.py", line 3288, in write
return self.write_batch([(records, value)])
File "/opt/odoo/15.0/odoo/fields.py", line 3309, in write_batch
return self.write_real(records_commands_list, create)
File "/opt/odoo/15.0/odoo/fields.py", line 3485, in write_real
flush()
File "/opt/odoo/15.0/odoo/fields.py", line 3447, in flush
comodel.create(to_create)
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:38 ERROR
ERROR: Subtest TestEventData.test_event_registrable (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 381, in test_event_registrable
registration = self.env['event.registration'].create({
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:38 ERROR
ERROR: Subtest TestEventData.test_event_seats (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 456, in test_event_seats
reg = self.env['event.registration'].create({
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:39 ERROR
ERROR: Subtest TestEventRegistrationData.test_registration_partner_sync (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 490, in test_registration_partner_sync
event.write({
File "/opt/odoo/15.0/addons/event/models/event_event.py", line 531, in write
res = super(EventEvent, self).write(vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 323, in write
result = super(MailThread, self).write(values)
File "/opt/odoo/15.0/addons/mail/models/mail_activity_mixin.py", line 243, in write
return super(MailActivityMixin, self).write(vals)
File "/home/kejpb8plxndp-125265/build_src/viin_user_assignment_log/models/base.py", line 59, in write
res = super(Base, self).write(vals)
File "/opt/odoo/15.0/odoo/models.py", line 3858, in write
field.write(self, value)
File "/opt/odoo/15.0/odoo/fields.py", line 3288, in write
return self.write_batch([(records, value)])
File "/opt/odoo/15.0/odoo/fields.py", line 3309, in write_batch
return self.write_real(records_commands_list, create)
File "/opt/odoo/15.0/odoo/fields.py", line 3485, in write_real
flush()
File "/opt/odoo/15.0/odoo/fields.py", line 3447, in flush
comodel.create(to_create)
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:39 ERROR
ERROR: Subtest TestEventRegistrationData.test_registration_partner_sync_company (login='user_eventmanager')
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_internals.py", line 560, in test_registration_partner_sync_company
event.write({
File "/opt/odoo/15.0/addons/event/models/event_event.py", line 531, in write
res = super(EventEvent, self).write(vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 323, in write
result = super(MailThread, self).write(values)
File "/opt/odoo/15.0/addons/mail/models/mail_activity_mixin.py", line 243, in write
return super(MailActivityMixin, self).write(vals)
File "/home/kejpb8plxndp-125265/build_src/viin_user_assignment_log/models/base.py", line 59, in write
res = super(Base, self).write(vals)
File "/opt/odoo/15.0/odoo/models.py", line 3858, in write
field.write(self, value)
File "/opt/odoo/15.0/odoo/fields.py", line 3288, in write
return self.write_batch([(records, value)])
File "/opt/odoo/15.0/odoo/fields.py", line 3309, in write_batch
return self.write_real(records_commands_list, create)
File "/opt/odoo/15.0/odoo/fields.py", line 3485, in write_real
flush()
File "/opt/odoo/15.0/odoo/fields.py", line 3447, in flush
comodel.create(to_create)
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 413, in _model_create_multi
return create(self, arg)
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, 'en_US'))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, 'en_US'))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:41 ERROR
ERROR: TestMailSchedule.test_event_mail_schedule
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/event/tests/test_event_mail_schedule.py", line 92, in test_event_mail_schedule
reg1 = self.env['event.registration'].with_user(self.user_eventuser).create({
File "<decorator-gen-746>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 157, in create
registrations.sudo().action_confirm()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 218, in action_confirm
self.write({'state': 'open'})
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 179, in write
pre_draft._update_mail_schedulers()
File "/opt/odoo/15.0/addons/event/models/event_registration.py", line 271, in _update_mail_schedulers
onsubscribe_schedulers.with_user(SUPERUSER_ID).execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 152, in execute
scheduler.mail_registration_ids.execute()
File "/opt/odoo/15.0/addons/event/models/event_mail.py", line 284, in execute
reg_mail.scheduler_id.template_ref.send_mail(reg_mail.registration_id.id, email_values=email_values)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 284, in send_mail
values = self.generate_email(res_id, ['subject', 'body_html', 'email_from', 'email_to', 'partner_to', 'email_cc', 'reply_to', 'scheduled_date'])
File "/home/kejpb8plxndp-125265/build_src/to_base/models/mail_template.py", line 38, in generate_email
res = super(MailTemplate, self).generate_email(res_ids, fields)
File "/opt/odoo/15.0/addons/mail/models/mail_template.py", line 236, in generate_email
result, format = report._render_qweb_pdf([res_id])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 837, in _render_qweb_pdf
return self_sudo._render_qweb_html(res_ids, data=data)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 940, in _render_qweb_html
return self._render_template(self.report_name, data), 'html'
File "/opt/odoo/15.0/odoo/addons/base/models/ir_actions_report.py", line 677, in _render_template
return view_obj._render_template(template, values).encode()
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/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 292, 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_1978>", line 80, in template_1978
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_759>", line 23, in template_759
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_757>", line 25, in template_757
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:13:41 ERROR
Module event: 0 failures, 10 errors of 19 tests
09/18/2022 22:14:50 ERROR
ERROR: Subtest TestCRMLead.test_crm_lead_currency_sync (login='user_sales_manager')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/crm/tests/test_crm_lead.py", line 250, in test_crm_lead_currency_sync
self.company_main.currency_id = self.env.ref('base.CHF')
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/account/models/company.py", line 301, in write
raise UserError(_('You cannot change the currency of the company since some journal items already exist'))
odoo.exceptions.UserError: You cannot change the currency of the company since some journal items already exist
09/18/2022 22:15:45 ERROR
FAIL: TestCRMPLS.test_predictive_lead_scoring
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/crm/tests/test_crm_pls.py", line 210, in test_predictive_lead_scoring
self.assertEqual(tools.float_compare(lead_13_no_team_proba, 36.65, 2), 0)
AssertionError: -1 != 0
09/18/2022 22:15:46 ERROR
Module crm: 1 failures, 1 errors of 82 tests
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(49,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(50,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(51,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(52,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(53,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:51 WARNING
Could not sync record now: mail.channel(54,)
09/18/2022 22:16:51 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:52 WARNING
Could not sync record now: mail.channel(55,)
09/18/2022 22:16:52 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:16:52 WARNING
Could not sync record now: mail.channel(56,)
09/18/2022 22:16:52 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:02 ERROR
ERROR: TestMassMailingControllers.test_tracking_url_token
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde90a7a340>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail/track/1677/2cff3efd66df6b9ecc21b92e15ffbc3ce8426742831a577496da528425ba032b/blank.gif (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde90a7a340>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/mass_mailing/tests/test_mailing_controllers.py", line 15, in test_tracking_url_token
response = self.url_open(mail_mail._get_tracking_url())
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail/track/1677/2cff3efd66df6b9ecc21b92e15ffbc3ce8426742831a577496da528425ba032b/blank.gif (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde90a7a340>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:17:05 ERROR
ERROR: Subtest TestMassMailFeatures.test_mailing_on_res_partner (login='user_marketing')
KeyError: 'kejpb8plxndp-125265_db'

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.model.access', <function IrModelAccess.check at 0x7fdea1c5edc0>, 2796, False, 'crm.lead', 'read', True, ('en_US',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/mass_mailing/tests/test_mailing_internals.py", line 275, in test_mailing_on_res_partner
mailing._process_mass_mailing_queue()
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 928, in _process_mass_mailing_queue
if len(mass_mailing._get_remaining_recipients()) > 0:
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 821, in _get_remaining_recipients
res_ids = self._get_recipients()
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 804, in _get_recipients
res_ids = self.env[self.mailing_model_real].search(mailing_domain).ids
File "/opt/odoo/15.0/addons/crm/models/crm_lead.py", line 768, in search
return super(Lead, self).search(args, offset=offset, limit=limit, order=order, count=count)
File "/opt/odoo/15.0/odoo/models.py", line 1810, in search
res = self._search(args, offset=offset, limit=limit, order=order, count=count)
File "/opt/odoo/15.0/odoo/models.py", line 4691, in _search
model.check_access_rights('read')
File "/opt/odoo/15.0/odoo/models.py", line 3538, in check_access_rights
return self.env['ir.model.access'].check(self._name, operation, raise_exception)
File "<decorator-gen-33>", line 2, in check
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 1820, in check
raise AccessError(msg)
odoo.exceptions.AccessError: You are not allowed to access 'Lead/Opportunity' (crm.lead) records.

This operation is allowed for the following groups:
- Sales/Administrator
- Sales/User: Own Documents Only

Contact your administrator to request access if necessary.
09/18/2022 22:17:05 ERROR
ERROR: Subtest TestMassMailFeatures.test_mailing_shortener (login='user_marketing')
KeyError: 'kejpb8plxndp-125265_db'

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.model.access', <function IrModelAccess.check at 0x7fdea1c5edc0>, 2796, False, 'crm.lead', 'read', True, ('en_US',))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/mass_mailing/tests/test_mailing_internals.py", line 309, in test_mailing_shortener
mailing._process_mass_mailing_queue()
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 928, in _process_mass_mailing_queue
if len(mass_mailing._get_remaining_recipients()) > 0:
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 821, in _get_remaining_recipients
res_ids = self._get_recipients()
File "/opt/odoo/15.0/addons/mass_mailing/models/mailing.py", line 804, in _get_recipients
res_ids = self.env[self.mailing_model_real].search(mailing_domain).ids
File "/opt/odoo/15.0/addons/crm/models/crm_lead.py", line 768, in search
return super(Lead, self).search(args, offset=offset, limit=limit, order=order, count=count)
File "/opt/odoo/15.0/odoo/models.py", line 1810, in search
res = self._search(args, offset=offset, limit=limit, order=order, count=count)
File "/opt/odoo/15.0/odoo/models.py", line 4691, in _search
model.check_access_rights('read')
File "/opt/odoo/15.0/odoo/models.py", line 3538, in check_access_rights
return self.env['ir.model.access'].check(self._name, operation, raise_exception)
File "<decorator-gen-33>", line 2, in check
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 1820, in check
raise AccessError(msg)
odoo.exceptions.AccessError: You are not allowed to access 'Lead/Opportunity' (crm.lead) records.

This operation is allowed for the following groups:
- Sales/Administrator
- Sales/User: Own Documents Only

Contact your administrator to request access if necessary.
09/18/2022 22:17:09 ERROR
Module mass_mailing: 0 failures, 3 errors of 17 tests
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(3,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(17,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(10,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(323,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(323,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(324,)
09/18/2022 22:17:16 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:16 WARNING
Could not sync record now: project.task(324,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(325,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(326,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(327,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(325,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(326,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(327,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(328,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(328,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(329,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:17 WARNING
Could not sync record now: project.task(329,)
09/18/2022 22:17:17 ERROR
cannot schedule new futures after interpreter shutdown
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/home/kejpb8plxndp-125265/build_src/to_base/models/to_base.py", line 46, in called_after
func(self.with_env(env), *args, **kwargs)
File "/opt/odoo/ent15.0/viin_mobile/models/mail_thread.py", line 53, in _notify_by_mobile_phone
executor.submit(self._create_mobile_notifications, vals)
File "/usr/lib/python3.8/concurrent/futures/thread.py", line 181, in submit
raise RuntimeError('cannot schedule new futures after '
RuntimeError: cannot schedule new futures after interpreter shutdown
09/18/2022 22:17:19 ERROR
ERROR: Subtest TestAccessRightsPrivateTask.test_internal_cannot_crud_private_task (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 335

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(335,).user_ids'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 341, in test_internal_cannot_crud_private_task
self.private_task.with_user(self.env.user).write({'name': 'Test write'})
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in write
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in <dictcomp>
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3346, in _read
self.check_access_rule('read')
File "/opt/odoo/15.0/odoo/models.py", line 3553, in check_access_rule
invalid = self - self._filter_access_rules_python(operation)
File "/opt/odoo/15.0/odoo/models.py", line 3608, in _filter_access_rules_python
return self.sudo().filtered_domain(dom or [])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1662, in filtered_domain
return super(Task, self).filtered_domain(domain)
File "/opt/odoo/15.0/odoo/models.py", line 5519, in filtered_domain
field = model._fields[fname]
KeyError: 'okr_node_id'
09/18/2022 22:17:20 ERROR
ERROR: Subtest TestAccessRightsPrivateTask.test_project_user_cannot_read_private_task_of_another_user (login='Project user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 371, in test_project_user_cannot_read_private_task_of_another_user
self.private_task.with_user(self.env.user).read(['name'])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1632, in read
return super(Task, self).read(fields=fields, load=load)
File "/opt/odoo/15.0/odoo/models.py", line 3225, in read
self._read(stored_fields)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:21 ERROR
ERROR: Subtest TestAccessRightsPrivateTask.test_project_user_cannot_write_private_task_of_another_user (login='Project user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 335

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(335,).user_ids'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 366, in test_project_user_cannot_write_private_task_of_another_user
self.private_task.with_user(self.env.user).write({'name': 'Test write'})
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in write
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in <dictcomp>
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3346, in _read
self.check_access_rule('read')
File "/opt/odoo/15.0/odoo/models.py", line 3553, in check_access_rule
invalid = self - self._filter_access_rules_python(operation)
File "/opt/odoo/15.0/odoo/models.py", line 3608, in _filter_access_rules_python
return self.sudo().filtered_domain(dom or [])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1662, in filtered_domain
return super(Task, self).filtered_domain(domain)
File "/opt/odoo/15.0/odoo/models.py", line 5519, in filtered_domain
field = model._fields[fname]
KeyError: 'okr_node_id'
09/18/2022 22:17:21 ERROR
ERROR: Subtest TestAccessRightsPrivateTask.test_project_user_crud_own_private_task (login='Project user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 354, in test_project_user_crud_own_private_task
vals = private_task.with_user(self.env.user).read(['name'])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1632, in read
return super(Task, self).read(fields=fields, load=load)
File "/opt/odoo/15.0/odoo/models.py", line 3225, in read
self._read(stored_fields)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:22 ERROR
ERROR: TestAllowedUsers.test_no_write_project
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 122

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(122,).date'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 223, in test_no_write_project
self.project_pigs.with_user(self.user).name = "I can't edit a task!"
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/project/models/project.py", line 547, in write
res = super(Project, self).write(vals) if vals else True
File "/opt/odoo/15.0/addons/mail/models/mail_alias_mixin.py", line 69, in write
super(AliasMixin, self).write(record_vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 320, in write
self._prepare_tracking(self._fields)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 521, in _prepare_tracking
values.setdefault(fname, record[fname])
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:24 ERROR
ERROR: TestAllowedUsers.test_write_task
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 358

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(358,).user_ids'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 217, in test_write_task
self.task.with_user(self.user).name = "I can edit a task!"
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in write
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in <dictcomp>
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3346, in _read
self.check_access_rule('read')
File "/opt/odoo/15.0/odoo/models.py", line 3553, in check_access_rule
invalid = self - self._filter_access_rules_python(operation)
File "/opt/odoo/15.0/odoo/models.py", line 3608, in _filter_access_rules_python
return self.sudo().filtered_domain(dom or [])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1662, in filtered_domain
return super(Task, self).filtered_domain(domain)
File "/opt/odoo/15.0/odoo/models.py", line 5519, in filtered_domain
field = model._fields[fname]
KeyError: 'okr_node_id'
09/18/2022 22:17:25 ERROR
ERROR: Subtest TestCRUDVisibilityEmployees.test_task_allowed_portal_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 362

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(362,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 158, in test_task_allowed_portal_read
self.task.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:27 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_project_allowed_internal_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 126

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(126,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 66, in test_project_allowed_internal_read
self.project_pigs.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:27 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_project_no_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 126

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(126,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 51, in test_project_no_read
self.project_pigs.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:27 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_project_no_unlink (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 126

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(126,).analytic_account_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 41, in test_project_no_unlink
self.project_pigs.with_user(self.env.user).unlink()
File "/opt/odoo/15.0/addons/project/models/project.py", line 601, in unlink
if project.analytic_account_id and not project.analytic_account_id.line_ids:
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:28 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_project_no_write (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 126

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(126,).date'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 31, in test_project_no_write
self.project_pigs.with_user(self.env.user).name = "Take over the world"
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/project/models/project.py", line 547, in write
res = super(Project, self).write(vals) if vals else True
File "/opt/odoo/15.0/addons/mail/models/mail_alias_mixin.py", line 69, in write
super(AliasMixin, self).write(record_vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 320, in write
self._prepare_tracking(self._fields)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 521, in _prepare_tracking
values.setdefault(fname, record[fname])
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:28 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_task_allowed_internal_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 372

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(372,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 86, in test_task_allowed_internal_read
self.task.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:29 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_task_no_create (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 126

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(126,).company_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 100, in test_task_no_create
self.create_task("Archive the world, it's not needed anymore")
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 20, in create_task
return self.env['project.task'].with_user(with_user or self.env.user).create(values)
File "<decorator-gen-1046>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1703, in create
vals["company_id"] = self.env["project.project"].browse(
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:29 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_task_no_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 375

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(375,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 71, in test_task_no_read
self.task.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:29 ERROR
ERROR: Subtest TestCRUDVisibilityFollowers.test_task_no_write (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 377

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(377,).user_ids'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 91, in test_task_no_write
self.task.with_user(self.env.user).name = "Paint the world in black & white"
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in write
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/addons/project/models/project.py", line 1816, in <dictcomp>
old_user_ids = {t: t.user_ids for t in self}
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3346, in _read
self.check_access_rule('read')
File "/opt/odoo/15.0/odoo/models.py", line 3553, in check_access_rule
invalid = self - self._filter_access_rules_python(operation)
File "/opt/odoo/15.0/odoo/models.py", line 3608, in _filter_access_rules_python
return self.sudo().filtered_domain(dom or [])
File "/opt/odoo/15.0/addons/project/models/project.py", line 1662, in filtered_domain
return super(Task, self).filtered_domain(domain)
File "/opt/odoo/15.0/odoo/models.py", line 5519, in filtered_domain
field = model._fields[fname]
KeyError: 'okr_node_id'
09/18/2022 22:17:31 ERROR
ERROR: Subtest TestCRUDVisibilityPortal.test_task_internal_read (login='Internal user')
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 382

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(382,).name'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tests/common.py", line 1669, in wrapper
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 137, in test_task_internal_read
self.task.with_user(self.env.user).name
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:32 ERROR
ERROR: TestPortalProject.test_employee_project_access_rights
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 254, in test_employee_project_access_rights
pigs.with_user(self.user_projectuser).read(['user_id'])
File "/opt/odoo/15.0/odoo/models.py", line 3225, in read
self._read(stored_fields)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:33 ERROR
ERROR: TestPortalProject.test_favorite_project_access_rights
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 130

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(130,).date'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 275, in test_favorite_project_access_rights
self.assertRaises(AccessError, pigs.write, {'name': 'False Pigs'})
File "/opt/odoo/15.0/odoo/tests/common.py", line 441, in assertRaises
func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/models/project.py", line 547, in write
res = super(Project, self).write(vals) if vals else True
File "/opt/odoo/15.0/addons/mail/models/mail_alias_mixin.py", line 69, in write
super(AliasMixin, self).write(record_vals)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 320, in write
self._prepare_tracking(self._fields)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 521, in _prepare_tracking
values.setdefault(fname, record[fname])
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:33 ERROR
ERROR: TestPortalProject.test_followers_project_access_rights
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_access_rights.py", line 285, in test_followers_project_access_rights
self.assertRaises(AccessError, pigs.with_user(self.user_projectuser).read, ['user_id'])
File "/opt/odoo/15.0/odoo/tests/common.py", line 441, in assertRaises
func(*args, **kwargs)
File "/opt/odoo/15.0/odoo/models.py", line 3225, in read
self._read(stored_fields)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:37 ERROR
ERROR: TestMultiCompanyProject.test_create_subtask
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 138

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(138,).company_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_multicompany.py", line 253, in test_create_subtask
with Form(self.env['project.task'].with_context({'tracking_disable': True, 'default_parent_id': self.task_1.id, 'default_project_id': self.project_company_b.id})) as task_form:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6356, in onchange
defaults = self.default_get(missing_names)
File "/opt/odoo/15.0/addons/project/models/project.py", line 1582, in default_get
vals = super(Task, self).default_get(default_fields)
File "/opt/odoo/15.0/odoo/models.py", line 1410, in default_get
defaults[name] = field.default(self)
File "/opt/odoo/15.0/addons/project/models/project.py", line 940, in _default_company_id
return self.env['project.project'].browse(self._context['default_project_id']).company_id
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:37 ERROR
ERROR: TestMultiCompanyProject.test_create_task
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8e1ce280>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(<NewId 0x7fde8e1ce280>,).recurring_count'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_multicompany.py", line 227, in test_create_task
with Form(self.env['project.task'].with_context({'tracking_disable': True})) as task_form:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 411, in _compute_field_value
return super()._compute_field_value(field)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/project/models/project.py", line 1319, in _compute_recurring_count
count = self.env['project.task'].read_group([('recurrence_id', 'in', recurring_tasks.recurrence_id.ids)], ['id'], 'recurrence_id')
File "/opt/odoo/15.0/addons/project/models/project.py", line 1644, in read_group
return super(Task, self).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
File "/opt/odoo/15.0/odoo/models.py", line 2438, in read_group
result = self._read_group_raw(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
File "/opt/odoo/15.0/odoo/models.py", line 2484, in _read_group_raw
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:38 ERROR
ERROR: TestMultiCompanyProject.test_cross_subtask_project
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde90c5ff40>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(<NewId 0x7fde90c5ff40>,).recurring_count'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_multicompany.py", line 273, in test_cross_subtask_project
with Form(self.env['project.task'].with_context({'tracking_disable': True})) as task_form:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 411, in _compute_field_value
return super()._compute_field_value(field)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/project/models/project.py", line 1319, in _compute_recurring_count
count = self.env['project.task'].read_group([('recurrence_id', 'in', recurring_tasks.recurrence_id.ids)], ['id'], 'recurrence_id')
File "/opt/odoo/15.0/addons/project/models/project.py", line 1644, in read_group
return super(Task, self).read_group(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
File "/opt/odoo/15.0/odoo/models.py", line 2438, in read_group
result = self._read_group_raw(domain, fields, groupby, offset=offset, limit=limit, orderby=orderby, lazy=lazy)
File "/opt/odoo/15.0/odoo/models.py", line 2484, in _read_group_raw
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:17:41 ERROR
ERROR: TestPortalProject.test_portal_project_access_rights
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/addons/project/tests/test_portal.py", line 16, in test_portal_project_access_rights
pigs.with_user(self.user_projectuser).read(['user_id'])
File "/opt/odoo/15.0/odoo/models.py", line 3225, in read
self._read(stored_fields)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:17:58 ERROR
ERROR: TestProjectSharing.test_project_sharing_access
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 163

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.project(163,).privacy_visibility'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/project/tests/test_project_sharing.py", line 97, in test_project_sharing_access
self.assertTrue(self.project_portal.with_user(self.user_projectuser)._check_project_sharing_access(), 'The internal user should have all accesses to project sharing feature of the portal project.')
File "/opt/odoo/15.0/addons/project/models/project.py", line 889, in _check_project_sharing_access
if self.privacy_visibility != 'portal':
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.project.okr_node_ids in leaf ('okr_node_ids', '!=', False)
09/18/2022 22:18:02 ERROR
Module project: 0 failures, 24 errors of 102 tests
09/18/2022 22:18:08 WARNING
Module stock demo data failed to install, installed without demo data
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/convert.py", line 680, in _tag_root
f(rec)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 583, in _tag_record
record = model._load_records([data], self.mode == 'update')
File "/opt/odoo/15.0/odoo/models.py", line 4406, in _load_records
data['record']._load_records_write(data['values'])
File "/opt/odoo/15.0/odoo/models.py", line 4335, in _load_records_write
self.write(values)
File "/opt/odoo/15.0/addons/stock/models/product.py", line 590, in write
return super().write(values)
File "/opt/odoo/15.0/addons/product/models/product.py", line 381, in write
res = super(ProductProduct, self).write(values)
File "/opt/odoo/15.0/addons/mail/models/mail_thread.py", line 323, in write
result = super(MailThread, self).write(values)
File "/opt/odoo/15.0/addons/mail/models/mail_activity_mixin.py", line 243, in write
return super(MailActivityMixin, self).write(vals)
File "/home/kejpb8plxndp-125265/build_src/viin_user_assignment_log/models/base.py", line 59, in write
res = super(Base, self).write(vals)
File "/opt/odoo/15.0/odoo/models.py", line 3890, in write
fields[0].determine_inverse(real_recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1277, in determine_inverse
self.inverse(records)
File "/opt/odoo/15.0/odoo/fields.py", line 642, in _inverse_related
target[field.name] = record_value[record]
File "/opt/odoo/15.0/odoo/models.py", line 5897, in __setitem__
return self._fields[key].__set__(self, value)
File "/opt/odoo/15.0/odoo/fields.py", line 1217, in __set__
records.write({self.name: write_value})
File "/opt/odoo/15.0/addons/stock/models/product.py", line 871, in write
raise UserError(_("You can not change the type of a product that is currently reserved on a stock move. If you need to change the type, you should first unreserve the stock move."))
odoo.exceptions.UserError: You can not change the type of a product that is currently reserved on a stock move. If you need to change the type, you should first unreserve the stock move.

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

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/modules/loading.py", line 86, in load_demo
load_data(cr, idref, mode, kind='demo', package=package)
File "/opt/odoo/15.0/odoo/modules/loading.py", line 69, in load_data
tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 745, in convert_file
convert_xml_import(cr, module, fp, idref, mode, noupdate)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 811, in convert_xml_import
obj.parse(doc.getroot())
File "/opt/odoo/15.0/odoo/tools/convert.py", line 731, in parse
self._tag_root(de)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 680, in _tag_root
f(rec)
File "/opt/odoo/15.0/odoo/tools/convert.py", line 693, in _tag_root
raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /opt/odoo/15.0/addons/stock/data/stock_demo_pre.xml:39, somewhere inside
<record id="product.product_product_3" model="product.product">
<field name="type">product</field>
</record>
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_01_sn
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 64, in test_generate_01_sn
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_02_prefix_suffix
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 92, in test_generate_02_prefix_suffix
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_03_raise_exception
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 190, in test_generate_03_raise_exception
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_04_generate_in_multiple_time
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 213, in test_generate_04_generate_in_multiple_time
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_with_putaway
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 263, in test_generate_with_putaway
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:09 ERROR
ERROR: StockGenerate.test_generate_with_putaway_02
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_generate_serial_numbers.py", line 440, in test_generate_with_putaway_02
form_wizard = Form(self.env['stock.assign.serial'].with_context(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1826, in __init__
self._process_fvg(recordp, fvg)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1909, in _process_fvg
if level and descr['type'] == 'one2many':
KeyError: 'type'
09/18/2022 22:18:42 ERROR
The method _run_buy doesn't exist on the procurement rules
09/18/2022 22:19:24 ERROR
The method _run_buy doesn't exist on the procurement rules
09/18/2022 22:19:25 ERROR
The method _run_buy doesn't exist on the procurement rules
09/18/2022 22:19:25 ERROR
FAIL: TestProcRule.test_reordering_rule_1
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_proc_rule.py", line 149, in test_reordering_rule_1
self.assertTrue(receipt_move)
AssertionError: stock.move() is not true
09/18/2022 22:20:18 ERROR
ERROR: TestStockFlow.test_74_move_state_waiting_mto
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/stock/tests/test_stock_flow.py", line 1631, in test_74_move_state_waiting_mto
move_mto_alone._action_confirm()
File "/opt/odoo/15.0/addons/stock/models/stock_move.py", line 1222, in _action_confirm
self.env['procurement.group'].run(procurement_requests, raise_user_error=not self.env.context.get('from_orderpoint'))
File "/opt/odoo/15.0/addons/stock/models/stock_rule.py", line 453, in run
raise_exception(procurement_errors)
File "/opt/odoo/15.0/addons/stock/models/stock_rule.py", line 428, in raise_exception
raise UserError('\n'.join(errors))
odoo.exceptions.UserError: No rule has been found to replenish "Product A" in "WH/Stock".
Verify the routes configuration on the product.
09/18/2022 22:20:20 ERROR
The method _run_buy doesn't exist on the procurement rules
09/18/2022 22:20:42 ERROR
Module stock: 1 failures, 7 errors of 390 tests
09/18/2022 22:22:29 ERROR
ERROR: TestHttpEndPoint.test_can_clear_routing_map_during_render
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94a33d90>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94a33d90>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_http_endpoint.py", line 47, in test_can_clear_routing_map_during_render
r = self.url_open('/')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94a33d90>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestMenuHttp.test_01_menu_page_m2o
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde92bb3280>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/dataset/call_kw (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde92bb3280>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_menu.py", line 153, in test_01_menu_page_m2o
self.url_open('/web/dataset/call_kw', data=json.dumps({
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/dataset/call_kw (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde92bb3280>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestStandardPerformance.test_10_perf_sql_img_controller
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde947b3970>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/res.users/2/image_256 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde947b3970>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 39, in test_10_perf_sql_img_controller
self.assertEqual(self._get_url_hot_query(url), 6)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/res.users/2/image_256 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde947b3970>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestStandardPerformance.test_11_perf_sql_img_controller
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde94601040>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/res.users/2/image_256 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94601040>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 46, in test_11_perf_sql_img_controller
self.assertEqual(self._get_url_hot_query(url), 6)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/res.users/2/image_256 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde94601040>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestStandardPerformance.test_20_perf_sql_img_controller_bis
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde96649340>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/website/1/favicon (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde96649340>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 51, in test_20_perf_sql_img_controller_bis
self.assertEqual(self._get_url_hot_query(url), 4)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /web/image/website/1/favicon (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde96649340>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestWebsitePerformance.test_10_perf_sql_queries_page
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde90a156d0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde90a156d0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 92, in test_10_perf_sql_queries_page
self.assertEqual(self._get_url_hot_query(self.page.url), 6)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde90a156d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestWebsitePerformance.test_15_perf_sql_queries_page
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde9299fb50>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9299fb50>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 101, in test_15_perf_sql_queries_page
self.assertEqual(self._get_url_hot_query(self.page.url), 14)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9299fb50>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestWebsitePerformance.test_20_perf_sql_queries_homepage
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde95eefa60>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde95eefa60>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 109, in test_20_perf_sql_queries_homepage
self.assertEqual(self._get_url_hot_query('/'), 13)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde95eefa60>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:36 ERROR
ERROR: TestWebsitePerformance.test_30_perf_sql_queries_page_no_layout
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde96649790>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde96649790>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 115, in test_30_perf_sql_queries_page_no_layout
self.assertEqual(self._get_url_hot_query(self.page.url), 6)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde96649790>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:37 ERROR
ERROR: TestWebsitePerformance.test_40_perf_sql_queries_page_multi_level_menu
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde9586cbe0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9586cbe0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 134, in test_40_perf_sql_queries_page_multi_level_menu
self.assertEqual(self._get_url_hot_query(self.page.url), 6)
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 27, in _get_url_hot_query
self.url_open(url)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /sql_page (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9586cbe0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:37 ERROR
ERROR: TestWebsitePerformance.test_50_perf_sql_web_assets
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde91a389d0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde91a389d0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/website/tests/test_performance.py", line 139, in test_50_perf_sql_web_assets
self.url_open('/') # create assets attachments
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde91a389d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:22:41 ERROR
Module website: 0 failures, 11 errors of 56 tests
09/18/2022 22:23:09 ERROR
ERROR: TestCrmMailPlugin.test_get_contact_data
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8db4cf70>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8db4cf70>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/opt/odoo/15.0/addons/crm_mail_plugin/tests/test_crm_mail_plugin.py", line 25, in test_get_contact_data
result = self.url_open(
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /mail_plugin/partner/get (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8db4cf70>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:23:10 ERROR
Module crm_mail_plugin: 0 failures, 1 errors of 1 tests
09/18/2022 22:23:57 ERROR
ERROR: TestTimesheet.test_log_access_rights
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 517

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(517,).analytic_account_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/hr_timesheet/tests/test_timesheet.py", line 147, in test_log_access_rights
timesheet1 = Timesheet.with_user(self.user_employee).create({
File "<decorator-gen-1171>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 119, in create
vals.update(self._timesheet_preprocess(vals))
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 212, in _timesheet_preprocess
task_analytic_account_id = task._get_task_analytic_account_id()
File "/opt/odoo/15.0/addons/project/models/project.py", line 2235, in _get_task_analytic_account_id
return self.analytic_account_id or self.project_analytic_account_id
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:23:58 ERROR
ERROR: TestTimesheet.test_log_timesheet
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 519

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(519,).analytic_account_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/hr_timesheet/tests/test_timesheet.py", line 103, in test_log_timesheet
timesheet1 = Timesheet.with_user(self.user_employee).create({
File "<decorator-gen-1171>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 119, in create
vals.update(self._timesheet_preprocess(vals))
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 212, in _timesheet_preprocess
task_analytic_account_id = task._get_task_analytic_account_id()
File "/opt/odoo/15.0/addons/project/models/project.py", line 2235, in _get_task_analytic_account_id
return self.analytic_account_id or self.project_analytic_account_id
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:23:58 ERROR
ERROR: TestTimesheet.test_recompute_amount_for_multiple_timesheets
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: 521

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'project.task(521,).analytic_account_id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/hr_timesheet/tests/test_timesheet.py", line 257, in test_recompute_amount_for_multiple_timesheets
timesheet_1 = Timesheet.with_user(self.user_employee).create({
File "<decorator-gen-1171>", line 2, in create
File "/opt/odoo/15.0/odoo/api.py", line 412, in _model_create_multi
return create(self, [arg])
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 119, in create
vals.update(self._timesheet_preprocess(vals))
File "/opt/odoo/15.0/addons/hr_timesheet/models/hr_timesheet.py", line 212, in _timesheet_preprocess
task_analytic_account_id = task._get_task_analytic_account_id()
File "/opt/odoo/15.0/addons/project/models/project.py", line 2235, in _get_task_analytic_account_id
return self.analytic_account_id or self.project_analytic_account_id
File "/opt/odoo/15.0/odoo/fields.py", line 2603, in __get__
return super().__get__(records, owner)
File "/opt/odoo/15.0/odoo/fields.py", line 1083, in __get__
recs._fetch_field(self)
File "/opt/odoo/15.0/odoo/models.py", line 3276, in _fetch_field
self._read(fnames)
File "/opt/odoo/15.0/odoo/models.py", line 3323, in _read
self._apply_ir_rules(query, 'read')
File "/opt/odoo/15.0/odoo/models.py", line 4482, in _apply_ir_rules
expression.expression(domain, self.sudo(), self._table, query)
File "/opt/odoo/15.0/odoo/osv/expression.py", line 442, in __init__
self.parse()
File "/opt/odoo/15.0/odoo/osv/expression.py", line 654, in parse
raise ValueError("Invalid field %s.%s in leaf %s" % (model._name, path[0], str(leaf)))
ValueError: Invalid field project.task.okr_node_id in leaf ('okr_node_id', '!=', False)
09/18/2022 22:24:03 ERROR
Module hr_timesheet: 0 failures, 3 errors of 10 tests
09/18/2022 22:29:59 ERROR
The method _run_buy doesn't exist on the procurement rules
09/18/2022 22:35:38 ERROR
FAIL: TestAutoJoin.test_auto_join
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_expression.py", line 922, in test_auto_join
self.assertEqual(partners, p_aa,
AssertionError: res.partner(11, 12, 9, 8677) != res.partner(8677,) : _auto_join off: ('bank_ids.sanitized_acc_number', 'like', '..'): incorrect result
09/18/2022 22:35:48 ERROR
FAIL: TestServerActions.test_70_copy_action
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_ir_actions.py", line 282, in test_70_copy_action
self.assertEqual(
AssertionError: 'done' != 'open'
- done
+ open
: by default state should be reset by copy
09/18/2022 22:35:53 ERROR
ERROR: TestIrModel.test_rec_name_deletion
Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 798, in _prepare_update
view._check_xml()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 460, in _check_xml
raise err.with_traceback(e.__traceback__) from None
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 434, in _check_xml
view._validate_view(combined_arch, view.model)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 1270, in _validate_view
self._raise_view_error(_('Model not found: %(model)s', model=model_name), node)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_ui_view.py", line 739, in _raise_view_error
raise err from from_exception
odoo.exceptions.ValidationError: Error while validating view near:

<form string="Fiscal Position" __validate__="1">
<div groups="account.group_account_manager" class="alert alert-info mb-0" role="alert" attrs="{'invisible': [('foreign_vat_header_mode', '=', False)]}">

<div attrs="{'invisible': [('foreign_vat_header_mode', '!=', 'templates_found')]}">

Model not found: account.fiscal.position

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_ir_model.py", line 323, in test_rec_name_deletion
self.env['ir.model.fields']._get('x_bananas', 'x_name').unlink()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 826, in unlink
self._prepare_update()
File "/opt/odoo/15.0/odoo/addons/base/models/ir_model.py", line 801, in _prepare_update
raise UserError("\n".join([
odoo.exceptions.UserError: Cannot rename/delete fields that are still present in views:
Fields: x_bananas.x_name
View: account.fiscal.position.form
09/18/2022 22:36:03 ERROR
FAIL: TestHasGroup.test_demote_user
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_user_has_group.py", line 208, in test_demote_user
self.assertEqual(
AssertionError: res.groups(215, 9, 156) != res.groups(9,) : Here the portal group does not imply any other group, so we should only have this group.
09/18/2022 22:36:04 ERROR
FAIL: TestHasGroup.test_implied_groups
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/base/tests/test_user_has_group.py", line 234, in test_implied_groups
self.assertEqual(user_a.groups_id, (group_AA + group_A + group_user + group_no_one))
AssertionError: res.groups(355, 1, 354, 101, 185, 116, 215, 231, 156, 6, 179, 176, 180) != res.groups(355, 354, 1, 6)
09/18/2022 22:36:11 ERROR
Module base: 4 failures, 1 errors of 647 tests
09/18/2022 22:36:19 ERROR
FAIL: TestActionBindings.test_bindings
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_action_bindings/tests/test_bindings.py", line 12, in test_bindings
self.assertFalse(bindings['action'])
AssertionError: [{'id': 185, 'name': 'Send email', 'binding_view_types': 'list'}, {'id': 487, 'name': 'Send SMS Text Message', 'binding_view_types': 'list'}, {'id': 488, 'name': 'Send SMS Text Message', 'binding_view_types': 'form'}, {'id': 477, 'name': 'Grant portal access', 'binding_view_types': 'list,form', 'sequence': 5}] is not false
09/18/2022 22:36:19 ERROR
Module test_action_bindings: 1 failures, 0 errors of 3 tests
09/18/2022 22:36:19 ERROR
ERROR: TestCustomAuth.test_http
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde9404c2e0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/http (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9404c2e0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/addons/test_auth_custom/tests/test_endpoints.py", line 31, in test_http
r = self.url_open('/test_auth_custom/http')
File "/opt/odoo/15.0/odoo/tests/common.py", line 1484, 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 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/http (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde9404c2e0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:36:19 ERROR
ERROR: TestCustomAuth.test_json
KeyError: 'kejpb8plxndp-125265_db'

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/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

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/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 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib/python3.8/http/client.py", line 1256, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1302, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fde8fb0b6d0>: Failed to establish a new connection: [Errno 111] Connection refused

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 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8fb0b6d0>: Failed to establish a new connection: [Errno 111] Connection refused'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/tools/misc.py", line 804, in deco
return func(*args, **kwargs)
File "/opt/odoo/15.0/odoo/addons/test_auth_custom/tests/test_endpoints.py", line 12, in test_json
r = self.url_open('/test_auth_custom/json', headers={'Content-Type': 'application/json'}, data="{}")
File "/opt/odoo/15.0/odoo/tests/common.py", line 1483, in url_open
return self.opener.post(url, data=data, files=files, timeout=timeout, headers=headers, allow_redirects=allow_redirects)
File "/opt/python3.8-venv/odoo15/lib/python3.8/site-packages/requests/sessions.py", line 590, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1419, 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 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=12100): Max retries exceeded with url: /test_auth_custom/json (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fde8fb0b6d0>: Failed to establish a new connection: [Errno 111] Connection refused'))
09/18/2022 22:36:19 ERROR
Module test_auth_custom: 0 failures, 2 errors of 2 tests
09/18/2022 22:40:50 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_and_logo_change_logo
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8dc6d820>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8dc6d820>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 174, in test_company_colors_and_logo_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8dc6d820>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8dc6d820>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:40:51 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_change_logo
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8dc34160>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8dc34160>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/addons/web/tests/test_base_document_layout.py", line 158, in test_company_colors_change_logo
with Form(self.env['base.document.layout']) as doc_layout:
File "/opt/odoo/15.0/odoo/tests/common.py", line 1839, in __init__
self._init_from_defaults(self._model)
File "/opt/odoo/15.0/odoo/tests/common.py", line 1921, in _init_from_defaults
self._perform_onchange([])
File "/opt/odoo/15.0/odoo/tests/common.py", line 2207, in _perform_onchange
result = record.onchange(self._onchange_values(), fields, spec)
File "/opt/odoo/15.0/odoo/models.py", line 6489, in onchange
snapshot1 = Snapshot(record, nametree)
File "/opt/odoo/15.0/odoo/models.py", line 6271, in __init__
self.fetch(name)
File "/opt/odoo/15.0/odoo/models.py", line 6281, in fetch
self[name] = record[name]
File "/opt/odoo/15.0/odoo/models.py", line 5888, in __getitem__
return self._fields[key].__get__(self, type(self))
File "/opt/odoo/15.0/odoo/fields.py", line 1106, in __get__
self.compute_value(recs)
File "/opt/odoo/15.0/odoo/fields.py", line 1265, in compute_value
records._compute_field_value(self)
File "/opt/odoo/15.0/odoo/models.py", line 4255, in _compute_field_value
getattr(self, field.compute)()
File "/opt/odoo/15.0/addons/web/models/base_document_layout.py", line 126, in _compute_preview
wizard.preview = ir_ui_view._render_template('web.report_invoice_wizard_preview', {'company': wizard_with_logo, 'preview_css': preview_css})
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/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 292, 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_761>", line 32, in template_761
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_760>", line 23, in template_760
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,
odoo.addons.base.models.qweb.QWebException: Unallowed to fetch files from addon website
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8dc34160>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8dc34160>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths(path_def, installed, exts)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 323, in _get_paths
raise Exception("Unallowed to fetch files from addon %s" % addon)
Exception: Unallowed to fetch files from addon website

Error when render the template
Exception: Unallowed to fetch files from addon website
Template: web.report_preview_layout
Path: /t/html/head/t[1]
Node: <t t-call-assets="web.report_assets_common" t-js="false"/>
09/18/2022 22:40:51 ERROR
ERROR: TestBaseDocumentLayout.test_company_colors_reset_colors
KeyError: 'kejpb8plxndp-125265_db'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/api.py", line 886, in get
return field_cache[record._ids[0]]
KeyError: <NewId 0x7fde8dc6deb0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/opt/odoo/15.0/odoo/fields.py", line 1057, in __get__
value = env.cache.get(record, self)
File "/opt/odoo/15.0/odoo/api.py", line 889, in get
raise CacheMiss(record, field)
odoo.exceptions.CacheMiss: 'base.document.layout(<NewId 0x7fde8dc6deb0>,).preview'

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.qweb', <function IrQWeb._generate_asset_nodes_cache at 0x7fdea0422b80>, 'web.report_assets_common', True, False, '', False, False, False, (None, None))

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.qweb', <function IrQWeb._get_asset_content at 0x7fdea0422e50>, 'web.report_assets_common', None, False, False, (None, None))

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_758>", line 25, in template_758
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 246, in _get_asset_nodes
return self._generate_asset_nodes_cache(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "<decorator-gen-69>", line 2, in _generate_asset_nodes_cache
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_qweb.py", line 255, in _generate_asset_nodes_cache
return self._generate_asset_nodes(bundle, css, js, debug, async_load, defer_load, lazy_load, media)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_qweb.py", line 263, in _generate_asset_nodes
files, remains = self._get_asset_content(bundle, nodeAttrs, defer_load=defer_load, lazy_load=lazy_load)
File "<decorator-gen-70>", line 2, in _get_asset_content
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_qweb.py", line 274, in _get_asset_content
asset_paths = self.env['ir.asset']._get_asset_paths(bundle=bundle, css=True, js=True)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 123, in _get_asset_paths
self._fill_asset_paths(bundle, addons, installed, css, js, xml, asset_paths, [])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 218, in _fill_asset_paths
process_path(directive, target, path_def)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 174, in process_path
self._fill_asset_paths(path_def, addons, installed, css, js, xml, asset_paths, seen + [bundle])
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 222, in _fill_asset_paths
process_path(asset.directive, asset.target, asset.path)
File "/opt/odoo/15.0/odoo/addons/base/models/ir_asset.py", line 177, in process_path
addon, paths = self._get_paths