However, as of today, I can no longer log in via Frappe School. I’m not quite sure where to report this, so maybe you could forward it to the appropriate place.
Server Response
<!DOCTYPE html>
<!-- Built on Frappe. https://frappeframework.com/ -->
<html lang="de" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="generator" content="frappe">
<meta name="title" content="Serverfehler"><meta name="language" content="de"><meta property="og:type" content="article"><meta property="og:title" content="Serverfehler"><meta name="twitter:title" content="Serverfehler"><meta name="twitter:card" content="summary">
<title>Error</title>
<link
rel="shortcut icon"
href="/files/f-community.png"
type="image/x-icon"
>
<link type="text/css" rel="stylesheet" href="/assets/frappe/dist/css/website.bundle.C3QABT4Q.css">
<link rel="stylesheet" href="/assets/frappe/css/hljs-night-owl.css">
<script>
window.frappe = {};
window._version_number = "1789160982.1154437";
frappe.ready_events = [];
frappe.ready = function(fn) {
frappe.ready_events.push(fn);
}
window.dev_server = 0;
window.socketio_port = 9000;
window.show_language_picker = false;
</script>
</head>
<body frappe-session-status="logged-out" data-path="error" class="">
<div id="page-error" data-path="None">
<div class="page-content-wrapper">
<!-- breadcrumbs -->
<div class="page-breadcrumbs">
</div>
<main class="container">
<div class="page-header-wrapper">
<div class="page-header">
</div>
</div>
<div class="page_content">
<style>
body {
background-color: var(--subtle-accent);
font-size: var(--text-base);
}
.error-content {
text-align: left;
margin-top: var(--margin-md);
border-radius: 8px;
background-color: #f5f7fa;
max-height: 400px;
overflow: auto;
}
code::-webkit-scrollbar {
display: none;
}
</style>
<div class="error-page">
<div>
<h4>
Serverfehler
</h4>
<div class="details">
<p>500: Nicht abgefangene Ausnahme</p>
<button class="btn btn-xs btn-secondary text-muted small view-error" >
Fehler anzeigen
</button>
<div class="error-content hidden">
<pre><code></code></pre>
</div>
</div>
</div>
</div>
</div>
<div class="page-footer"></div>
</main>
</div>
</div>
<div id="all-symbols" style="display:none"></div><script type="text/javascript">fetch(`/assets/frappe/icons/lucide/icons.svg?v=${window._version_number}`, {credentials: "same-origin"}).then((r) => r.text()).then((svg) => {let c = document.getElementById("all-symbols"); c.insertAdjacentHTML("beforeend", svg);});</script>
<!-- js should be loaded in body! -->
<script>
frappe.boot = {"lang":"de","apps_data":{"apps":[{"name":"drive","logo":"/assets/drive/frontend/favicon-310x310.png","title":"Drive","route":"/drive"}],"is_desk_apps":0,"default_path":"/drive"},"sysdefaults":{"float_precision":3,"date_format":"dd-mm-yyyy","time_format":"HH:mm:ss","first_day_of_the_week":"Sunday","number_format":"#,##,###.##","currency":null},"time_zone":{"system":"Asia/Kolkata","user":"Asia/Kolkata"},"assets_json":{"billing.bundle.js":"/assets/frappe/dist/js/billing.bundle.YJTGNO22.js","bootstrap-4-web.bundle.js":"/assets/frappe/dist/js/bootstrap-4-web.bundle.PGDPT45M.js","calendar.bundle.js":"/assets/frappe/dist/js/calendar.bundle.BEY2XKQO.js","controls.bundle.js":"/assets/frappe/dist/js/controls.bundle.LGZQBFYM.js","data_import_tools.bundle.js":"/assets/frappe/dist/js/data_import_tools.bundle.HIL5VSNY.js","desk.bundle.js":"/assets/frappe/dist/js/desk.bundle.55FRPHLD.js","desktop_icons.bundle.js":"/assets/frappe/dist/js/desktop_icons.bundle.YCH4CO3L.js","dialog.bundle.js":"/assets/frappe/dist/js/dialog.bundle.T6HC2QLS.js","doctype_settings.bundle.js":"/assets/frappe/dist/js/doctype_settings.bundle.GQPTNO57.js","embedded_list.bundle.js":"/assets/frappe/dist/js/embedded_list.bundle.WHSTJRL5.js","form.bundle.js":"/assets/frappe/dist/js/form.bundle.R4OKIAAQ.js","frappe-web.bundle.js":"/assets/frappe/dist/js/frappe-web.bundle.E5YZ2MOX.js","leaflet.bundle.js":"/assets/frappe/dist/js/leaflet.bundle.NSKLWR4B.js","libs.bundle.js":"/assets/frappe/dist/js/libs.bundle.R2GGE2ZB.js","list.bundle.js":"/assets/frappe/dist/js/list.bundle.I5UWVI5H.js","list_filter.bundle.js":"/assets/frappe/dist/js/list_filter.bundle.UNPZMCKK.js","list_view_virtualization.bundle.js":"/assets/frappe/dist/js/list_view_virtualization.bundle.QEB7J2XW.js","logtypes.bundle.js":"/assets/frappe/dist/js/logtypes.bundle.UUEVTNGE.js","onboarding_tours.bundle.js":"/assets/frappe/dist/js/onboarding_tours.bundle.FDASA3W5.js","photoswipe.bundle.js":"/assets/frappe/dist/js/photoswipe.bundle.AOUZXBCF.js","print.bundle.js":"/assets/frappe/dist/js/print.bundle.IYPSM43R.js","report.bundle.js":"/assets/frappe/dist/js/report.bundle.FET7IN2T.js","sentry.bundle.js":"/assets/frappe/dist/js/sentry.bundle.OGKL3J5B.js","syntax_highlighting.bundle.js":"/assets/frappe/dist/js/syntax_highlighting.bundle.FQITEYWL.js","telemetry.bundle.js":"/assets/frappe/dist/js/telemetry.bundle.CHFVMD5G.js","user_settings_dialog.bundle.js":"/assets/frappe/dist/js/user_settings_dialog.bundle.D2BTXOL6.js","video_player.bundle.js":"/assets/frappe/dist/js/video_player.bundle.IEOGW6YU.js","web_form.bundle.js":"/assets/frappe/dist/js/web_form.bundle.XO6VV33P.js","user_onboarding.bundle.js":"/assets/frappe/dist/js/user_onboarding.bundle.H47J5LWK.js","kanban_board.bundle.js":"/assets/frappe/dist/js/kanban_board.bundle.OCHMEBK6.js","form_builder.bundle.js":"/assets/frappe/dist/js/form_builder.bundle.3HOBONPB.js","layout_builder.bundle.js":"/assets/frappe/dist/js/layout_builder.bundle.XEE252NL.js","print_format_builder.bundle.js":"/assets/frappe/dist/js/print_format_builder.bundle.DXNKKHAC.js","workflow_builder.bundle.js":"/assets/frappe/dist/js/workflow_builder.bundle.DVXIRIJE.js","build_events.bundle.js":"/assets/frappe/dist/js/build_events.bundle.JQNBXBCS.js","file_uploader.bundle.js":"/assets/frappe/dist/js/file_uploader.bundle.B6Z6GEZB.js","desk.bundle.css":"/assets/frappe/dist/css/desk.bundle.ZF3V3ZTC.css","email.bundle.css":"/assets/frappe/dist/css/email.bundle.YJNYN5WZ.css","leaflet.bundle.css":"/assets/frappe/dist/css/leaflet.bundle.JLITKFKH.css","login.bundle.css":"/assets/frappe/dist/css/login.bundle.WRA3RTL2.css","print.bundle.css":"/assets/frappe/dist/css/print.bundle.ZR4V33R5.css","print_format.bundle.css":"/assets/frappe/dist/css/print_format.bundle.LFO24OBY.css","report.bundle.css":"/assets/frappe/dist/css/report.bundle.CZ6F24IA.css","web_form.bundle.css":"/assets/frappe/dist/css/web_form.bundle.JLPUGPAG.css","website.bundle.css":"/assets/frappe/dist/css/website.bundle.C3QABT4Q.css","raven.bundle.js":"/assets/raven/dist/js/raven.bundle.4RGS3HDR.js","raven_chat.bundle.jsx":"/assets/raven/dist/raven_chat.bundle.S7VVXW7M.js","raven.bundle.css":"/assets/raven/dist/css/raven.bundle.SUWRIKLE.css","ff_integration.bundle.js":"/assets/drive/dist/js/ff_integration.bundle.O7TGNSGC.js","rtl_email.bundle.css":"/assets/frappe/dist/css-rtl/email.bundle.BGPR4L25.css","rtl_report.bundle.css":"/assets/frappe/dist/css-rtl/report.bundle.VD6BWGKH.css","rtl_web_form.bundle.css":"/assets/frappe/dist/css-rtl/web_form.bundle.4D5A7K7B.css","rtl_leaflet.bundle.css":"/assets/frappe/dist/css-rtl/leaflet.bundle.TO5LYTHW.css","rtl_login.bundle.css":"/assets/frappe/dist/css-rtl/login.bundle.JKNPVSO6.css","rtl_print.bundle.css":"/assets/frappe/dist/css-rtl/print.bundle.OLBXLBSY.css","rtl_print_format.bundle.css":"/assets/frappe/dist/css-rtl/print_format.bundle.YA7OLLDN.css","rtl_website.bundle.css":"/assets/frappe/dist/css-rtl/website.bundle.7NP2YJ64.css","rtl_desk.bundle.css":"/assets/frappe/dist/css-rtl/desk.bundle.W6PF5Z5X.css","rtl_raven.bundle.css":"/assets/raven/dist/css-rtl/raven.bundle.BPJQ74F5.css"},"sitename":"school-raven.frappe.cloud","is_fc_site":0}
// for backward compatibility of some libs
frappe.sys_defaults = frappe.boot.sysdefaults;
frappe._messages = {};
frappe._translations_loaded = fetch(
`/api/method/frappe.translate.get_boot_translations?v=${frappe.boot.translations_version}&lang=${frappe.boot.lang}`,
{credentials: "same-origin"}
).then(r => r.json()).then(data => {
frappe._messages = data.message || {};
}).catch(() => {});
</script>
<script type="text/javascript" src="/assets/frappe/dist/js/frappe-web.bundle.E5YZ2MOX.js"></script>
<script type="text/javascript" src="/website_script.js"></script>
<script>
let toggle_button = $(".view-error");
let error_log = $(".error-content");
toggle_button.on('click', () => {
if (error_log.hasClass("hidden")) {
toggle_button.html(`Fehler ausblenden`);
error_log.removeClass("hidden");
} else {
toggle_button.html(`Fehler anzeigen`);
error_log.addClass("hidden");
}
})
</script>
<script>frappe.csrf_token = "None";</script></body>
</html>