Fragebogen: Likert komplett kaputt
Beschreibung
Versucht man einen anonymen Fragebogen mit einer Likert Skala zu beantworten, so passiert beim Absenden nichts, der Fragebogen bleibt dann grau. Im Errorlog taucht folgender Fehler auf:
PHP message: Error: Call to a member function getFullName() on null in /srv/luh-53/studip/app/views/questionnaire/question_types/likert/likert_evaluation.php:44
Stack trace:
#0 /srv/luh-53/studip/vendor/flexi/lib/php_template.php(46): require()
#1 /srv/luh-53/studip/vendor/flexi/lib/template.php(157): Flexi_PhpTemplate->_render()
#2 /srv/luh-53/studip/app/views/questionnaire/evaluate.php(31): Flexi_Template->render(Array)
#3 /srv/luh-53/studip/vendor/flexi/lib/php_template.php(46): require('/srv/luh-53/stu...')
#4 /srv/luh-53/studip/vendor/flexi/lib/template.php(157): Flexi_PhpTemplate->_render()
#5 /srv/luh-53/studip/vendor/trails/trails.php(767): Flexi_Template->render()
#6 /srv/luh-53/studip/app/controllers/questionnaire.php(943): Trails_Controller->render_template('questionnaire/e...')
#7 /srv/luh-53/studip/vendor/trails/trails.php(560): QuestionnaireController->submit_action('5ecd2b6f6a01bf9...')
#8 /srv/luh-53/studip/app/controllers/studip_controller.php(119): Trails_Controller->perform('sub" while reading response header from upstream, client: xxx, server: studip-test.elsa.uni-hannover.de, request: "POST /luh-53/dispatch.php/questionnaire/submit/5ecd2b6f6a01bf934529bebed177292c HTTP/2.0", upstream: "fastcgi://unix:/run/php/php-fpm-studip.sock:", host: "studip-test.elsa.uni-hannover.de", referrer: "https://studip-test.elsa.uni-hannover.de/luh-53/dispatch.php/start"
Versucht man daraufhin sich das Ergebnis anzuschauen erscheint folgender Fehler (von dem Zeitpunkt an ist es dann auch nicht mehr möglich die entsprechende Seite z.B. Startseite/Profil aufzurufen):
PHP message: Error: Call to a member function getFullName() on null in /srv/luh-53/studip/app/views/questionnaire/question_types/likert/likert_evaluation.php:44
Stack trace:
#0 /srv/luh-53/studip/vendor/flexi/lib/php_template.php(46): require()
#1 /srv/luh-53/studip/vendor/flexi/lib/template.php(157): Flexi_PhpTemplate->_render()
#2 /srv/luh-53/studip/app/views/questionnaire/evaluate.php(31): Flexi_Template->render(Array)
#3 /srv/luh-53/studip/vendor/flexi/lib/php_template.php(46): require('/srv/luh-53/stu...')
#4 /srv/luh-53/studip/vendor/flexi/lib/template.php(157): Flexi_PhpTemplate->_render()
#5 /srv/luh-53/studip/vendor/flexi/lib/template_factory.php(279): Flexi_Template->render(Array, NULL)
#6 /srv/luh-53/studip/vendor/flexi/lib/php_template.php(71): Flexi_TemplateFactory->render('questionnaire/e...', Array)
#7 /srv/luh-53/studip/app/views/questionnaire/_widget_questionnaire.php(50): Flexi_PhpTemplate->render_partial('questionnaire/e...', Array)
#8 /srv/luh-53/studip/vendor/flexi/lib/php_tem" while reading response header from upstream, client: xxx, server: studip-test.elsa.uni-hannover.de, request: "GET /luh-53/dispatch.php/start
Reproduzierbarkeit
Fragebogen erstellen->Anonym, eine Likert Skala einfügen->Fragebogen beantworten->Ergebnis des Fragebogens anschauen