Hi. We found a reproduceable error, which locks a Quiz entirely for an administrator. It triggers a Fatal Error.

To trigger this error, you must open two tabs on your browser.
1. Create a new Quiz.
2. Add some questions, any type will do (reproduced with several different types).
3. Navigate to the Quiz node page and start the quiz.
4. Answer some questions, but do not go to the end.
5. In the other tab, edit the Quiz again and add a new question (which should create a new revision)
6. Back in the first tab, finish the Quiz.
7. Stare at a blank screen (or, if you enable display_errors, read "Fatal error: __clone method called on non-object in /sites/all/modules/contrib/quiz/question_types/quiz_ddlines/quiz_ddlines.classes.inc"

After that, every time the user visits the Quiz "take" page, it triggers the error. Clearing the cache or logging out does not solve the problem.

I don't have time to look more into it now, but hopefully this will give you a head start.

Kind regards,

W

Comments

djdevin’s picture

Issue summary: View changes
Status: Active » Closed (outdated)