wiris / moodle-qtype_wq

Wiris Quizzes Commons - question type
4 stars 11 forks source link

Error running on 3.9/PHP 7.4 #39

Open jamie-biddulph opened 4 years ago

jamie-biddulph commented 4 years ago

Error / Stack trace:

uncaught exception: join(): Passing glue string after array is deprecated. Swap the parameters (errno: 8192) in /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php at line #834join(): Passing glue string after array is deprecated. Swap the parameters

in file: /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php line 834
#0 [internal function]: _hx_error_handler(8192, 'join(): Passing...', '/var/www/html/q...', 834, Array)
#1 /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php(834): join(Array, '.')
#2 /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/html/q...', Array, Array, NULL)
#3 /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/html/q...', Array, Array, NULL)
#4 /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php(843): _hx_build_paths('/var/www/html/q...', Array, Array, NULL)
#5 /var/www/html/question/type/wq/quizzes/lib/php/Boot.class.php(853): _hx_build_paths('/var/www/html/q...', Array, Array, NULL)
#6 /var/www/html/question/type/wq/quizzes/lib/com/wiris/system/CallWrapper.class.php(44): require_once('/var/www/html/q...')
#7 /var/www/html/question/type/wq/quizzes/quizzes.php(9): com_wiris_system_CallWrapper->init('/var/www/html/q...')
#8 /var/www/html/question/type/wq/config.php(19): require_once('/var/www/html/q...')
#9 /var/www/html/question/type/wq/questiontype.php(19): require_once('/var/www/html/q...')
#10 /var/www/html/question/type/essaywiris/questiontype.php(19): require_once('/var/www/html/q...')
#11 /var/www/html/question/engine/bank.php(100): include_once('/var/www/html/q...')
#12 /var/www/html/question/engine/bank.php(154): question_bank::get_qtype('essaywiris')
#13 /var/www/html/mod/quiz/classes/output/edit_renderer.php(1186): question_bank::get_all_qtypes()
#14 /var/www/html/mod/quiz/classes/output/edit_renderer.php(109): mod_quiz\output\edit_renderer->initialise_editing_javascript(Object(mod_quiz\structure), Object(question_edit_contexts), Array, Object(moodle_url))
#15 /var/www/html/mod/quiz/edit.php(211): mod_quiz\output\edit_renderer->edit_page(Object(quiz), Object(mod_quiz\structure), Object(question_edit_contexts), Object(moodle_url), Array)
#16 {main}

Error occurs when using PHP 7.4, downgrading to PHP 7.3 resolves the error.