karutaproject / karuta-frontend

End user interface for Karuta
Other
11 stars 16 forks source link

Erreur non explicite sur execution batch #189

Open Badatos opened 4 years ago

Badatos commented 4 years ago

Bonjour, Ce matin, en voulant executer un batch qui fonctionnait bien jusqu'à la dernière mise à jour Karuta, cela ne fonctionne plus. Le batch s'interrompt avant la fin :

================ IF ===============================
**** tree does not exist - code:L3GEO_2020.synthese-evaluateur
================ ELSE =============================
------------- create-tree -----------------
- tree already created - code:L3GEO_2020
------------- create-user -----------------
- user already defined(205) - identifier:dmo***@unice.fr lastname:Mo*** firstname:Di***
- ***ERROR in create/update-user (205) - identifier:dmo***@unice.fr lastname:Mo*** firstname:Di***
------------- share-tree -----------------
- tree shared (L3GEO_2020) - user:115 - role:all
------------- share-tree -----------------
- tree shared (L3GEO_2020) - user:205 - role:all
------------- set-owner -----------------
- tree owner changed (L3GEO_2020) - user:dmo***@unice.fr
------------- create-tree -----------------
- ***ERROR in create tree - code:L3GEO_2020.synthese-evaluateur
------------- update-resource -----------------

(cela s'interrompt ici et n'avance plus). Dans la console du navigateur, les erreurs suivantes s'affichent :

Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api/users/user/username/dmo***@unice.fr
Numéro de ligne 1, Colonne 1 : dmo***@unice.fr:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api/users/user/205
Numéro de ligne 1, Colonne 1 : 205:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta/application/htm/karuta.htm
Numéro de ligne 1, Colonne 1 : karuta.htm:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api/users/user/username/annm***@unice.fr
Numéro de ligne 1, Colonne 1 : annm***@unice.fr:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api…oups?portfolio=2ce71dbc-43e1-47e7-81e0-7a35bc72c510&role=all
Numéro de ligne 1, Colonne 1 : rolerightsgroups:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api/users/user/username/dmo***@unice.fr
Numéro de ligne 1, Colonne 1 : dmo***@unice.fr:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api…oups?portfolio=2ce71dbc-43e1-47e7-81e0-7a35bc72c510&role=all
Numéro de ligne 1, Colonne 1 : rolerightsgroups:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api/users/user/username/dmo***@unice.fr
Numéro de ligne 1, Colonne 1 : dmo***@unice.fr:1:1
Erreur d’analyse XML : erreur de syntaxe
Emplacement : https://eportfolio.univ-cotedazur.fr/karuta-backend/rest/api…/portfolio/2ce71dbc-43e1-47e7-81e0-7a35bc72c510/setOwner/205
Numéro de ligne 1, Colonne 1 : 205:1:1
TypeError: g_trees[treeref] is undefined batch.js:89:3

Une idée de la source du probleme ?

Badatos commented 4 years ago

Finalement j'ai pu trouver le souci ! En fait suite à la mise a jour le projet a été renommé. Le batch ne trouvait donc plus le modèle à utiliser lors du CreateTree. Mais du coup ma demande est la suivante : est-il possible d'afficher une erreur explicite (par exemple "Modèle introuvable") plutôt que ce flot d'erreurs javascript en cas de référence inexistante ?