Mauvaise initialisation des préférences (Bug #475)


Added by Joël Brogniart about 7 years ago. Updated about 3 years ago.


Status:Closed Start date:04/11/2017
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:Installation
Target version:-

Description

Sous macOS 10.12.4, avec AMC 2042 hg:96450c3913cc avec une installation toute neuve ou après avoir supprimé le dossier ~/.AMC.d, quand on lance AMC, l'initialisation n'est pas correctement effectuée.

Le dossier ~/.AMC.d et les sous dossiers Models et plugins sont créés mais pas les fichiers cf.default.xml ni state.xlm.

Lorsqu'on ouvre la fenêtre des préférences tous les champs sont vides.


AMC__2042_-preferences.png (66.9 kB) Joël Brogniart, 04/11/2017 11:00 am

AMC-DEBUG-Q6l6ob7f.log (21.8 kB) Joël Brogniart, 04/11/2017 11:22 am


History

Updated by Joël Brogniart about 7 years ago

Pas contre il semble que lorsqu'un ancien dossier de préférences est présent, celles ci sont bien lue et affichées dans la fenêtre des préférences.

Updated by Alexis Bienvenüe about 7 years ago

Pouvez-vous joindre le fichier log produit avec la commande suivante ?

auto-multiple-choice gui --debug

Updated by Joël Brogniart about 7 years ago

Voici le journal. Je cherchais justement comment lancer avec le mode debug.

Updated by Joël Brogniart about 7 years ago

Dans AMC/Config.pm, ligne 143

    if(!$self->{state_file});

est-ce qu'il ne manquerait pas quelque chose du genre si le fichier d'état n'existe pas, le créer avec des valeurs pas défaut ?

Updated by Alexis Bienvenüe about 7 years ago

Applied in changeset hg:eb15ba78bfe7.

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Updated by Alexis Bienvenüe about 7 years ago

Ça devrait aller mieux avec hg:eb15ba78bfe7.

Updated by Joël Brogniart about 7 years ago

Ça marche. Merci. Elle sert à quelque chose la ligne 143 dans Config.pm ?

Updated by Alexis Bienvenüe about 7 years ago

En perl on peut écrire l'action avant la condition : si le test de la ligne 143 est vérifié, alors l'action de la ligne 142 est effectuée.

Updated by Joël Brogniart about 7 years ago

Aaaah, je n'avais pas vu que ça faisait partie de l'instruction de la ligne du dessus. Ça donne tout de suite plus de sens.

Updated by Alexis Bienvenüe about 3 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF