Quantcast
Channel: Problemas Generales
Viewing all articles
Browse latest Browse all 5438

Error en base de datos al iniciar un Cuestionario

$
0
0
por Eduardo Hm.  

Buenos dias señores,

Estoy teniendo problemas con el modulo "Cuestionario (mod_quiz)". Tengo una plataforma Moodle en version 2.7. 

El problema radica cuando hago una copia de seguridad de un curso determinado, y dicha copia la restauro en un curso nuevo predeterminado. Estas dos operaciones se realizan con exito, ya que en modo depuracion Desarrollador no me "canta" ningun mensage de error, y efectivamente puedo ver todo el contenido restaurado. El problema radica a la hora de acceder a un cuestionario, y el error salta cuando intento iniciar dicho cuestionario. Dicho error generado en pantalla es el siguiente:

Debug info: ERROR: invalid input syntax for integer: ""

SELECT * FROM mdl_question WHERE id = $1 ORDER BY id ASC

[array (

0 => '',

)]

Error code: dmlreadexception

Stack trace:


    line 443 of /lib/dml/moodle_database.php: dml_read_exception thrown

    line 244 of /lib/dml/pgsql_native_moodle_database.php: call to moodle_database->query_end()

    line 764 of /lib/dml/pgsql_native_moodle_database.php: call to pgsql_native_moodle_database->query_end()

    line 1305 of /lib/dml/moodle_database.php: call to pgsql_native_moodle_database->get_records_sql()

    line 1278 of /lib/dml/moodle_database.php: call to moodle_database->get_records_select()

    line 52 of /question/type/multianswer/questiontype.php: call to moodle_database->get_records_list()

    line 834 of /lib/questionlib.php: call to qtype_multianswer->get_question_options()

    line 865 of /lib/questionlib.php: call to _tidy_question()

    line 153 of /mod/quiz/attemptlib.php: call to get_question_options()

    line 163 of /mod/quiz/locallib.php: call to quiz->load_questions()

    line 178 of /mod/quiz/startattempt.php: call to quiz_start_new_attempt()


Intento otro cuesitonario que he restaurado, y me salta otro error diferente tambien en base de datos:

Debug info: SELECT * FROM {qtype_multichoice_options} WHERE questionid = ?

[array (

0 => '119079',

)]

Error code: invalidrecord


¿Alguna sugerencia de por qué dan estos errores?



Viewing all articles
Browse latest Browse all 5438

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>