max.sh --new-edition : fichier de conf créé "trop tôt" ? (problème pour les maladroits)
Petit "problème" découvert parce que je lis la doc de travers : en essayant de créer un nouveau projet avec max.sh --new-edition
je me suis trompé au moment de taper mon login/pwd (je croyais que c’était le moment de choisir mon mot de passe et, donc, "Access denied"). J’ai tapé le bon mot de passe au 2ème essai, la db a bien était créée etc.
Le problème : il semblerait que le script ait créé puis mis à jour configuration.xml : je me suis donc retrouvé avec la ligne <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../editions/auteursEGO/auteursEGO_config_inc.xml"/>
en double, ce qui fait tout planter quand j'essaye de me connecter au site, because :
config.xqm, l.62 : string(doc($max.config:CONFIGURATION_FILE)//edition[@xml:id=$projectId]/@dbpath)
=== Item expected, sequence found
Rien de compliqué à arranger manuellement (j’ai supprimé le <xi:include> en trop) mais peut-être serait-il judicieux d’ajouter une ligne quelque part pour éviter ce genre de situation ? Désolé si mes explications sont un peu confuses.