Sometimes when I'm trying to take the quiz I get the following error...

Fatal error: Uncaught exception 'Exception' with message 'no constructor available for '' question type' in .../sites/all/modules/quiz/question_types/quiz_question/quiz_question.module:590 Stack trace: #0 .../sites/all/modules/quiz/question_types/quiz_question/quiz_question.module(654): _quiz_question_get_instance(false, true) #1 .../sites/all/modules/quiz/question_types/quiz_question/quiz_question.module(374): _quiz_question_response_get_instance('0', NULL, NULL, '0', '0') #2 .../sites/all/modules/quiz/quiz.module(3086): quiz_question_delete_result('0', '0', '0') #3 .../sites/all/modules/quiz/quiz.module(2303): quiz_delete_results(Array) #4 .../sites/all/modules/quiz/quiz.module(1386): _quiz_delete_old_in_progress(Object(stdClass), '7380') #5 .../sites/all/modules/quiz/quiz.module(745): quiz_take_quiz(Object(stdClass)) #6 [internal function]: quiz_take(Object(stdClass)) #7 /var/www/d in .../sites/all/modules/quiz/question_types/quiz_question/quiz_question.module on line 590

Comments

tutumlum’s picture

I got similar errors too..

Fatal error: Uncaught exception 'Exception' with message 'no constructor available for '' question type' in quiz_question.module:590
Stack trace:
#0 quiz_question.module(654): _quiz_question_get_instance(false, true)
#1 quiz_question.module(374): _quiz_question_response_get_instance('32', NULL, NULL, '1771', '1846')
#2 quiz.module(3252): quiz_question_delete_result('32', '1771', '1846')
#3 quiz.module(2398): quiz_delete_results(Array)
#4 quiz.module(1450): _quiz_delete_old_in_prog in quiz_question.module on line 590

falcon’s picture

Status: Active » Closed (duplicate)

This is a problem with autoload:
http://drupal.org/node/768866

We have also commited a fix to quiz 4.x dev that fixes this issue in autoload.