GenjFAQ-Interface

Un article de Arvernes Wiki.



Sommaire

Quelques messages d'erreur



Message d'erreur au démarrage

J'ai un message d'erreur au démarrage de GenJ du genre "Ligne 0 : xxx xxx. Ce paramètre est obligatoire". Qu'est ce que cela veut dire ?

Ce genre de problème, arrive lorsque vous utilisez un fichier gedcom provenant d'un autre logiciel de généalogie qui n'est pas respectueux de la norme Gedcom. Ainsi, vous pouvez avoir des messages du genre :

- Ligne 0: L'identification de la personne ayant constitué ce fichier est manquante. 
Ce paramètre est obligatoire. - Ligne 0: Version de GEDCom manquante ou non valide dans l'entête de votre fichier.
Ce paramètre est obligatoire. - etc...

Cela veut dire que la norme Gedcom, impose un certain nombre de renseignements, et que ces renseignements sont manquants dans votre fichier.

L'erreur la plus commune, est la première que je donne comme exemple "Ligne 0: L'identification de la personne etc...". Si tel est le cas, une fois GenJ lancé, ouvrez l'Editeur, et la Table des Données. Sur cette dernière, cliquez sur l'icone représentant la "Visualisation des Fournisseurs d'Information" (c'est un cercle bleu avec un I majuscule à l'intérieur). Normalement vous devriez ne voir apparaître aucune ligne dans la fenêtre de la Table, c'est normal. Faites un clic droit (toujours à l'intérieur de la table des Données), et choisissez dans le menu déroulant l'option "Créer un(e) (des) Fournisseur d'information". Dans la fenêtre qui s'ouvre, cliquez sur "Exécuter et Créer un(e) (des) Fournisseur d'information". Vous allez voir qu'immédiatement dans la fenêtre de l'éditeur, s'ouvre l'enregistrement de la personne qui sera l'auteur du fichier gedcom. Remplissez au moins, le champ "Nom", c'est une information obligatoire pour que votre fichier soit valide d'un point de vue norme Gedcom. N'oubliez pas de sauvegarder votre fichier avant de quitter GenJ.

Pour les autres types d'erreurs, elles devraient, ou bien se corriger toutes seules lors de la sauvegarde de votre fichier, ou bien être assez évidentes à remettre en ordre.




Out of memory - Problème lors du chargement ou fonctionnement

Pourquoi GenJ n'arrive t'il pas à me charger un fichier gedcom comportant plusieurs dizaines de milliers de personnes?

Pourquoi lorsque je lance certains rapport, ma machine "plante", s'arrête en cours de route, et je n'ai plus moyen de rien faire?

Il est possible que vous ayez ce genre de message d'erreur :
Error while reading line 309866 java.lag.OutOfMemoryError

Il vous faut changer quelque chose au script de lancement.
Dans le script de lancement, il faut changer la ligne :

  • Pour Windows
 javaw -Xmx512m -Xms32m -jar run.jar %1 %2 %3 %4 %5 %6 %7 %8 %9

 en :

 javaw -Xmx768m -Xms32m -jar run.jar %1 %2 %3 %4 %5 %6 %7 %8 %9
  • Pour Linux
 CMD="$JAVA -Xmx512m -Xms32m -jar run.jar $1 $2 $3 $4 $5 $6 $7 $8 $9"

 en :

 CMD="$JAVA -Xmx768m -Xms32m -jar run.jar $1 $2 $3 $4 $5 $6 $7 $8 $9"

(Donc on voit qu'on augmente le paramètre -Xmx512m de la ligne de commande).

Normalement, ça devrait fonctionner sans problème. Si ce n'est pas le cas, trois possibilités :

  • Augmentez le paramètre -Xmx768m en -Xmx896m.
  • Autre possibilité : ça peut vouloir dire que dans votre fichier gedcom il y a un tag ou un montage de tags qui n'est pas conforme à la norme gedcom. Surprenant, car beaucoup de code a été rajouté pour pallier à ce genre de choses, et charger quand même le fichier, mais bon ...
  • Autre possibilité : Voir le log produit par GenJ et envoyez le à l'équipe de développement.

Dernière recommandation, mais importante quand même :

Si vous venez de modifier le script de lancement (le run.bat par exemple), bien sûr il vous faut lancer GenJ par ce script et non par l'exécutable. Ainsi, si vous utilisez Windows et que vous aviez l'habitude de cliquer sur le fichier genj.exe, maintenant, il ne faut plus le faire, et au contraire, lancer le "run.bat". Si vous ne faites pas ça, les modifications que vous avez pu faire dans le fichier "run.bat" ne seront jamais prises en considération au lancement de GenJ. Pour vous faciliter la tâche, mettez un raccourci sur votre bureau qui pointe sur ce run.bat.




Lenteur de mon ordinateur

Comment se fait-il que mon système soit trés lent?

Vous avez sans doute un certain nombre d'images photos, etc... associées à votre arbre. GenJ vous offre la possibilité de n'afficher automatiquement que les images dont la taille est supérieure à xx octets, afin de libérer de la mémoire pour vos programmes. Pour cela, allez dans le menu Options (donc à partir du Centre de Controle, Menu déroulant : Visualisations puis Options), et allez au paramètre "Données Gedcom - Image - Taille maximale pour visualisation directe (kb)". Mettez par exemple "50" ou "80". Vous devriez sentir une trés nette amélioration. Bien sûr cela ne vous empéchera pas de pouvoir visualiser n'importe quelle image, mais au moins elle ne sera pas chargée par défaut lors de l'utilisation de GenJ.




Problème 4

TexteQuestion4

Réponse4




Problème 5

TexteQuestion5

Réponse5




Problème 6

TexteQuestion6

Réponse6



Des généralités

Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports





Sauvegarde des données

GenJ assure t'il une sauvegarde de mes données quand je les modifie ?

Quand vous sauvegardez votre fichier gedcom (votre arbre généalogique), GenJ va créer au même endroit (donc dans le même répertoire) que votre fichier, un autre fichier .ged, qui aura ce qu'on appelle un "tilde" en extension en plus du .ged. Ainsi si votre fichier gedcom s'appelle "durand.ged", il sera créé un fichier "durand.ged~". Ce fichier est l'équivalent du fichier .bak (donc fichier de sauvegarde, de backup) que vous trouvez sous Windows.

Bien sûr à chaque sauvegarde, le fichier ".ged~" ancien sera écrasé pour être remplacé par un nouveau fichier ".ged~" qui contiendra vos données avant votre dernière modification.


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports


Problème 2

Texte2

Réponse2


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports


Problème 3

TexteQuestion3

Réponse3


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports


Modification d'information

Je venais justement pour vous demander comment modifier les informations sur un mariage ou compléter les informations à partir de l'un des individus d'un couple?

Dans l'édition d'un individu tu dois avoir une partie concernant la ou les famille(s) qu'il forme avec son(ses) conjoint(s). Il suffit de faire un double clic sur la famille que tu souhaites modifier.


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports


Supprimer un lien familial

Comment fait-on pour supprimer un lien familial ? Entre conjoints par exemple, ou entre parents et enfants ?

C'est extrémement simple. Je vous donne ma méthode, mais il y en a surement d'autres.

Je commence par ouvrir les fenêtres "arbre généalogique" et "éditeur". Je me mets sur la personne dont je veux supprimer le lien sur l'arbre généalogique, ainsi si je veux supprimer le lien entre un enfant et ses parents, je clique sur le cadre représentant cet enfant dans l'arbre. Immédiatement, la fenêtre de l'éditeur se place sur cet enfant.

Là il vous faut basculer en mode Editeur Gedcom. Donc clic sur la petite icone représentant un arbre en bas de l'éditeur (une aide apparaît d'ailleurs qui vous dit "editeur standard/editeur gedcom"). Cliquez pour basculer en éditeur gedcom (je le dis systématiquement, mais l'éditeur gedcom est vraiment celui qu'il faut utiliser, même si au début on est perdu).

Une fois là, vous allez voir une ligne qui commence par "famc xxxx", c'est elle qui fait le lien entre cet enfant et sa famille. Vous faites un clic droit sur cette ligne, et là, vous faites "couper". Le fait d'enlever cette ligne va supprimer le lien familial entre cet enfant et ce qui étaient il y a quelques secondes ses parents.

Faites attention quand vous faites cela car la personne (cet enfant dans mon exemple), risque de ne plus être associée avec personne. Donc il n'apparaitra pas dans votre fenêtre de visualisation de l'arbre. Avant de couper le lien (et ce n'est pas le lien ombilicale), il vous faut mieux noter le numéro d'ID pour le retrouver par la suite dans la table.

Pour couper le lien entre deux époux, c'est la même chose, sauf que la ligne à remarquer n'est plus "famc", mais "fams". Vous vous positionnez sur l'un des deux époux et vous verrez la ligne en question.

Dans la norme gedcom, "famc" signifie "FAMily Child", alors que "fams" signifie "FAMily Spouse".


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports


Problème 8

TexteQuestion8

Réponse8


Retour au Sommaire des FAQ de GenJ Sommaire · Haut · Installation · Interface · Données · Rapports





Notes