Nach Sichtung im Backend:
Das Problem ist das aktuell verwendete Template "js_community - Default".
Dieses Template produziert den Fehler. Du kannst es selbst testen, wenn du im Backend bei Templates versuchst, die Optionen zu öffnen, dann kommt nämlich der gleiche Fehler wie im Frontend. Ich habe das JP-Template testweise dem Menüpunkt Events zugewiesen und es funktioniert.
Du hast auch sehr viele SEF und Sicherheitsplugins installiert. Auch ACY Mailing ist so ein Kandidat, der gerne Ärger macht.
Egal, soweit gehen wir nicht ins Detail, wird dir ja alles beim Update auf J4 angezeigt.
Ich würde die Seite an deiner Stelle erst einmal mit Akeeba Backup sichern und in einer SubDomain installieren.
Alternativ lokal mit XAMPP.
Danach das bisherige Template komplett deinstallieren und dann auf das neue Template umschalten.
An dieser Stelle ist aber auch unser Support irgenwo beendet, da es nicht am Template liegt und du erst einmal deine Plugins und Erweiterungen bereinigen musst. BTW: Da ist einiges zu tun
Wenn du bei Events das Template wieder von JP auf das Default umstellen willst, geh in den Menülink und wähle dann unten das Default Template bei Template-Style aus.