Bonjour,
Merci pour cette application !
Sur notre instance correctExam auto hébergée, je rencontre un souci lors de la création de zones de réponses aux questions.
Les logs de la console javascript indiquent :
Uncaught
Object { headers: {…}, status: 500, statusText: "Internal Server Error", url: "https://correctexam.univ-xxx.fr/api/questions", ok: false, type: undefined, name: "HttpErrorResponse", message: "Http failure response for https://correctexam.univ-xxx.fr/api/questions: 500 Internal Server Error", error: {…} }
error: Object { details: "Error id 9a959dc3-0ccc-4d20-9e24-46f50405377d-20", stack: "" }
details: "Error id 9a959dc3-0ccc-4d20-9e24-46f50405377d-20"
Les messages pertinents côté backend semblent être les suivants :
correctexam-back-1 | 2026-03-31 07:56:12,981 ERROR [org.hib.eng.jdb.spi.SqlExceptionHelper] (executor-thread-10) Cannot add or update a child row: a foreign key constraint fails (`correctexam`.`question`, CONSTRAINT `fk_question_type_id` FOREIGN KEY (`type_id`) REFERENCES `question_type` (`id`))
correctexam-back-1 | 2026-03-31 07:56:12,983 ERROR [io.qua.ver.htt.run.QuarkusErrorHandler] (executor-thread-10) HTTP Request to /api/questions failed, error id: 9a959dc3-0ccc-4d20-9e24-46f50405377d-20: org.jboss.resteasy.spi.UnhandledException: org.hibernate.exception.ConstraintViolationException: could not execute statement [Cannot add or update a child row: a foreign key constraint fails (`correctexam`.`question`, CONSTRAINT `fk_question_type_id` FOREIGN KEY (`type_id`) REFERENCES `question_type` (`id`))] [insert into question (canbenegative,canexceedthemax,defaultpoint,exam_id,grade_type,libelle,mustbeignoreinglobalscale,numero,point,randomhorizontalcorrection,step,type_id,valid_expression,zone_id) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?)]
La zone apparaît pourtant bien côté client, mais la question n'est jamais ajoutée au barème dans la zone "Résumé du barème".
L'erreur semble indiquer un type de question manquant, mais l'analyse du contenu de la base semble conforme aux fichiers d'initialisation V1__Initial_version.sql et V1__Initial_version_jusdata.sql fournis. Il y a un seul type de question possible : manuscrit, mais pas moyen de le spécifier lors de la création de la zone, côté client.
Nous hébergeons la version 1.6.0. de correctExam, déployée avec docker. J'ai dû rajouter un conteneur minio pour le stockage s3 des PDF d'examens car il n'était pas inclu dans la stack compose fournie, et configurer quarkus pour passer par notre propre CAS/serveur mail, mais aucune autre modification n'a été effectuée.
Cordialement,
Yoann
Bonjour,
Merci pour cette application !
Sur notre instance correctExam auto hébergée, je rencontre un souci lors de la création de zones de réponses aux questions.
Les logs de la console javascript indiquent :
Les messages pertinents côté backend semblent être les suivants :
La zone apparaît pourtant bien côté client, mais la question n'est jamais ajoutée au barème dans la zone "Résumé du barème".
L'erreur semble indiquer un type de question manquant, mais l'analyse du contenu de la base semble conforme aux fichiers d'initialisation
V1__Initial_version.sqletV1__Initial_version_jusdata.sqlfournis. Il y a un seul type de question possible : manuscrit, mais pas moyen de le spécifier lors de la création de la zone, côté client.Nous hébergeons la version 1.6.0. de correctExam, déployée avec docker. J'ai dû rajouter un conteneur minio pour le stockage s3 des PDF d'examens car il n'était pas inclu dans la stack compose fournie, et configurer quarkus pour passer par notre propre CAS/serveur mail, mais aucune autre modification n'a été effectuée.
Cordialement,
Yoann