0 votes
in SoSci Survey (dt.) by s327283 (110 points)

Beim Aufruf der Nutzungsstatistik kommt der Fehler 500.

[22-May-2025 12:24:36 Europe/Berlin] PHP Fatal error: Uncaught DivisionByZeroError: Division by zero in /var/www/survey/s2survey/server/ServerStats.php:54
Stack trace:
#0 /var/www/survey/s2survey/server/ServerStats.php(103): s2survey\server\ServerStats::sb()
#1 /var/www/survey/s2survey/server/ServerStats.php(78): s2survey\server\ServerStats->nd()
#2 /var/www/survey/inc/ServerManager.php(433): s2survey\server\ServerStats->html()
#3 /var/www/survey/admin/index.php(216): ServerManager::handleRequest()
#4 /var/www/survey/admin/index.php(36): AdminIndex::handleRequest()
#5 {main}
thrown in /var/www/survey/s2survey/server/ServerStats.php on line 54

Habe den Link bisher nicht genutzt, so dass ich nicht sagen kann ab wann der Fehler auftritt.

Version: 3.7.03
PHP: 8.3.21

1 Answer

0 votes
by SoSci Survey (345k points)

Könnten Sie wohl bitte auf Version 3.7.05 aktualisieren?

Der fehler tritt auf, wenn für einen Monat im Vorjahreszeitraum einer der Werte 0 ist. Dann schlägt die Berechnung fehl, wie sich der Wert ggü. dem Vorjahr verändert hat. Das Bugfix in 3.7.05 fängt das korrekt ab.

by s327283 (110 points)
Vielen Dank. Die Fehlermeldung sieht jetzt so aus:

[23-May-2025 06:27:09 Europe/Berlin] PHP Warning:  Undefined array key "usersOnline" in /var/www/survey/s2survey/server/ServerStats.php on line 53
[23-May-2025 06:27:09 Europe/Berlin] PHP Warning:  Undefined array key "last" in /var/www/survey/s2survey/server/ServerStats.php on line 54
[23-May-2025 06:27:09 Europe/Berlin] PHP Warning:  Undefined array key "first" in /var/www/survey/s2survey/server/ServerStats.php on line 54
[23-May-2025 06:27:09 Europe/Berlin] PHP Fatal error:  Uncaught DivisionByZeroError: Division by zero in /var/www/survey/s2survey/server/ServerStats.php:54
Stack trace:
#0 /var/www/survey/s2survey/server/ServerStats.php(109): s2survey\server\ServerStats::sb()
#1 /var/www/survey/s2survey/server/ServerStats.php(88): s2survey\server\ServerStats->nd()
#2 /var/www/survey/inc/ServerManager.php(410): s2survey\server\ServerStats->html()
#3 /var/www/survey/admin/index.php(213): ServerManager::handleRequest()
#4 /var/www/survey/admin/index.php(35): AdminIndex::handleRequest()
#5 {main}
thrown in /var/www/survey/s2survey/server/ServerStats.php on line 54
by SoSci Survey (345k points)
Danke für die Nachricht. Wir prüfen das und ich muss Sie dann vermutlich in Kürze nochmal bitten, ein weiteres Update einzuspielen.
by s327283 (110 points)
Kein Problem. Macht euch keinen Stress. Ansonsten funktioniert ja alles. :)

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...