Hi,
We are suddenly getting a blank page when connecting remotely to our server. Website home page is accessible. When we are on a local network this problem does not exist.
This is what we tried so far:
Restart Server
Restart database
Restart Odoo instance
upgrade web_tour module
Upgrade mail modules
Regenerate Assets Bundles (this one actually makes thing worse, site doesn't load CSS. Requires website module upgrade to bring it back)
Here is an error from a Chrome console
owl.js:2939 Owl is running in 'dev' mode.
This is not suitable for production use.
web/webclient/translations/ec8b9d1f426c7efddb3475ebfe63172f77b25b1d?mods=base%2Cweb%2Cbase_setup%2Cbus%2Cweb_tour%2Cmail%2Cweb_editor%2Chttp_routing%2Cauth_signup%2Cportal%2Cresource%2Cdigest%2Cwebsite%2Csales_team%2Cproduct%2Caccount%2Cpayment%2Cutm%2Csale%2Cwebsite_payment%2Cwebsite_mail%2Cgoogle_recaptcha%2Cwebsite_form%2Crating%2Cportal_rating%2Cwebsite_sale%2Ccustom_product_tabs%2Cde_sale_lines_total%2Cdelivery_status%2Com_account_asset%2Com_account_budget%2Caccounting_pdf_reports%2Com_account_bank_statement_import%2Com_account_followup%2Com_credit_limit%2Com_account_daily_reports%2Com_recurring_payments%2Com_account_accountant%2Cbarcodes%2Cstock%2Cproduct_temperature%2Cvendor_number%2Csale_management%2Cpurchase%2Cmrp%2Ccontacts%2Cweb_kanban_gauge%2Cmass_mailing%2Chr%2Ccalendar%2Chr_holidays%2Chr_attendance%2Chr_lunch_time%2Cmail_preview_base%2Cweb_drop_target%2Cdms%2Csh_stock_cancel%2Ctodo_list%2Cim_livechat%2Cboard%2Cpurchase_stock%2Caccount_check_printing%2Cauth_totp%2Cauth_totp_portal%2Cauto_backup%2Cbackend_iframe%2Cbase_iban%2Cbase_import%2Cdms_action%2Cdms_field%2Ceq_cancel_mrp_orders%2Chr_birthday_calendar%2Cgamification%2Chr_gamification%2Chr_holidays_public%2Chr_org_chart%2Ciap%2Cl10n_ca%2Cmail_bot%2Cmicrosoft_calendar%2Cmpl_invoice_status%2Cob_customer_credit_limit%2Cpartner_autocomplete%2Cpayment_transfer%2Cproduct_expiry%2Cproduct_secondary_unit%2Cpurchase_order_line_price_history%2Cpurchase_order_secondary_unit%2Cquickbooks_invoice_number%2Csale_order_boxes%2Csale_order_secondary_unit%2Csale_stock%2Cscrap_reason_code%2Csms%2Csnailmail%2Csnailmail_account%2Csr_price_history_for_product%2Cstock_no_negative%2Ctheme_common%2Cucc_license%2Cweb_unsplash%2Cwebsite_customer_order_delivery_date%2Cwebsite_links%2Cwebsite_livechat%2Cwebsite_mass_mailing%2Cwebsite_partner%2Cwebsite_profile%2Cwebsite_sale_cart_no_redirect%2Cwebsite_sale_coupon%2Cwebsite_sale_stock%2Cwebsite_sale_delivery%2Cwebsite_sale_coupon_delivery%2Cwebsite_sale_hide_price%2Cwebsite_sale_management%2Cwebsite_sale_product_item_cart_custom_qty%2Cwebsite_sale_product_reference_displayed%2Cwebsite_sale_secondary_unit%2Ctheme_bistro&lang=en_US:1 Failed to load resource: the server responded with a status of 404 (Not Found)
boot.js:218 info: Some modules could not be started
boot.js:228 Rejected modules: Array(2)0: "mass_mailing.unsubscribe"1: "web_tour.tour"length: 2[[Prototype]]: Array(0)
boot.js:231 Rejected linked modules: Array(8)0: "mass_mailing.mass_mailing_tour"1: "web_tour.DebugManager.Backend"2: "mail.tour"3: "account.tour"4: "sale.tour"5: "purchase.tour"6: "stock.reports.setup.tour"7: "website_sale.tour_shop_backend"length: 8[[Prototype]]: Array(0)
boot.js:239 Debug: Objectaccount.tour: {dependencies: Array(2), dependents: Array(0), name: 'account.tour', rejected: Array(1)}mail.tour: {dependencies: Array(2), dependents: Array(0), name: 'mail.tour', rejected: Array(1)}mass_mailing.mass_mailing_tour: {dependencies: Array(2), dependents: Array(0), name: 'mass_mailing.mass_mailing_tour', rejected: Array(1)}mass_mailing.unsubscribe: dependencies: (4) ['web.session', 'web.ajax', 'web.core', 'web.dom_ready']dependents: []name: "mass_mailing.unsubscribe"rejected: "DOM doesn't contain '.o_unsubscribe_form'"[[Prototype]]: Objectconstructor: ƒ Object()hasOwnProperty: ƒ hasOwnProperty()isPrototypeOf: ƒ isPrototypeOf()propertyIsEnumerable: ƒ propertyIsEnumerable()toLocaleString: ƒ toLocaleString()toString: ƒ toString()valueOf: ƒ valueOf()__defineGetter__: ƒ __defineGetter__()__defineSetter__: ƒ __defineSetter__()__lookupGetter__: ƒ __lookupGetter__()__lookupSetter__: ƒ __lookupSetter__()__proto__: (...)get __proto__: ƒ __proto__()set __proto__: ƒ __proto__()purchase.tour: {dependencies: Array(3), dependents: Array(0), name: 'purchase.tour', rejected: Array(1)}sale.tour: {dependencies: Array(2), dependents: Array(0), name: 'sale.tour', rejected: Array(1)}stock.reports.setup.tour: {dependencies: Array(1), dependents: Array(0), name: 'stock.reports.setup.tour', rejected: Array(1)}web_tour.DebugManager.Backend: {dependencies: Array(6), dependents: Array(0), name: 'web_tour.DebugManager.Backend', rejected: Array(1)}web_tour.tour: {dependencies: Array(4), dependents: Array(8), name: 'web_tour.tour', rejected: {…}}website_sale.tour_shop_backend: {dependencies: Array(2), dependents: Array(0), name: 'website_sale.tour_shop_backend', rejected: Array(1)}[[Prototype]]: Object
web#menu_id=519&action=:1 Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received
Unfortunately we are not developers so any help would be appreciated
CE 14
Windows server 2022
Hi
Did you solved this issue?