Server Error 500

Could someone please help me troubleshoot this issue? :folded_hands:

After making changes related to Desktop / Workspace, my Desk page fails to load and throws a 500 error.
I have already tried clearing the cache, but the issue still persists.

Below is the error I’m seeing:

Traceback (most recent call last): File “apps/frappe/frappe/www/desk.py”, line 30, in get_context boot = frappe.sessions.get() File “apps/frappe/frappe/sessions.py”, line 144, in get bootinfo = get_bootinfo() File “apps/frappe/frappe/boot.py”, line 60, in get_bootinfo bootinfo.desktop_icons = get_desktop_icons(bootinfo=bootinfo) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File “apps/frappe/frappe/desk/doctype/desktop_icon/desktop_icon.py”, line 234, in get_desktop_icons icon = frappe.get_doc(“Desktop Icon”, s) File “apps/frappe/frappe/model/utils/_init_.py”, line 218, in wrapper return dispatch(args[0])(*args, **kw) ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File “apps/frappe/frappe/model/document.py”, line 125, in get_doc_str doc = controller(doctype, name, **kwargs) File “apps/frappe/frappe/model/document.py”, line 208, in _init_ self.load_from_db() ~~~~~~~~~~~~~~~~~^^ File “apps/frappe/frappe/model/document.py”, line 276, in load_from_db frappe.throw( ~~~~~~~~~~~~^ _(“{0} {1} not found”).format(_(self.doctype), self.name), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ frappe.DoesNotExistError(doctype=self.doctype), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File “apps/frappe/frappe/utils/messages.py”, line 148, in throw msgprint( ~~~~~~~~^ msg, ^^^^ …<6 lines>… primary_action=primary_action, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File “apps/frappe/frappe/utils/messages.py”, line 109, in msgprint _raise_exception() ~~~~~~~~~~~~~~~~^^ File “apps/frappe/frappe/utils/messages.py”, line 58, in _raise_exception raise exc frappe.exceptions.DoesNotExistError: Desktop Icon {‘label’: ‘Build’, ‘link’: ‘/desk/build’, ‘link_type’: ‘External’, ‘app’: ‘frappe’, ‘icon_type’: ‘App’, ‘parent_icon’: None, ‘icon’: ‘hammer’, ‘link_to’: None, ‘idx’: 0, ‘standard’: 0, ‘logo_url’: ‘/assets/frappe/images/frappe-framework-logo.svg’, ‘hidden’: 1, ‘name’: ‘Framework’, ‘sidebar’: None} not found The above exception was the direct cause of the following exception: Traceback (most recent call last): File “apps/frappe/frappe/website/serve.py”, line 20, in get_response return renderer_instance.render() ~~~~~~~~~~~~~~~~~~~~~~~~^^ File “apps/frappe/frappe/website/page_renderers/template_page.py”, line 84, in render html = self.get_html() File “apps/frappe/frappe/website/utils.py”, line 540, in cache_html_decorator html = func(*args, **kwargs) File “apps/frappe/frappe/website/page_renderers/template_page.py”, line 95, in get_html self.update_context() ~~~~~~~~~~~~~~~~~~~^^ File “apps/frappe/frappe/website/page_renderers/template_page.py”, line 163, in update_context data = self.run_pymodule_method(“get_context”) File “apps/frappe/frappe/website/page_renderers/template_page.py”, line 223, in run_pymodule_method return method(self.context) File “apps/frappe/frappe/www/desk.py”, line 32, in get_context raise frappe.SessionBootFailed from e frappe.exceptions.SessionBootFailed

It occurs while loading /desk, and the traceback points to frappe/www/desk.py -> get_context.

What would be the correct way to debug or reset the Desktop/Workspace configuration in Frappe v16 without affecting data?

Any guidance would be really appreciated.

Try this one:

And this could be too

bench --site {your-sitename} execute frappe.sessions.clear_all_sessions

Try this command. I had the same issue, and it was fixed by running this command

1 Like