Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - emmanuel.gil

Pages: [1] 2
1
Merci Zurga pour ces clarifications.
Je pense que je vais installer une version 12 pour la sécurité.
Je ne comprends toujours pas pourquoi le fichier ancestris.conf a empêché subitement le fonctionnement de la version 13. (peut-être un ancêtre mécontent)  ;)
Cordialement.
Emmanuel Gil

2
Dans ce cas là c'est un rappel, car j'ai du voir cette information passer quelque part. (supprimer le fichier ancestris.conf)
Ce que je ne comprends pas c'est ce qui s'est passé entre le moment ou ça fonctionnait et après la mise à jour.
Je ne me rappelle pas avoir modifié quoique ce soit depuis l'installation du 13 et la mise à jour java pour éviter les 50 mises à jour qui ne se faisait pas.

Est il possible d'avoir une version 12 et 13 sur la même machine ?
J'ai un doute car je suppose qu'elles partageraient les informations contenues dans le répertoire .ancestris (je crois que ça pourrait faire un sacré Bazar)
Sauf si il était possible de se référer à un .ancestris12 pour la version 12 et un .ancestris13 pour la 13 mais peut-être qu'il n'y a pas de problème à avoir deux versions sur la même machine.

Emmanuel

3
Bonjour,

Ça fonctionne.

Merci Zurga

Emmanuel

4
Bonjour,
Depuis la mise à jour d'aujourd'hui le 26/06/2024 il m'est impossible d'ouvrir une généalogie.
J'ai d'abord pensé à un problème avec le java 8 que j'ai désinstallé.
Ensuite j'ai effacé les fichiers du cache.
Puis ajouté le chemin java dans le fichier config. (sans succès)

voici les infos complémentaires.
Product Version    = Ancestris-13 22-0d0bfcf3faf364a2643238f2a44e1bb6eb8217bd
  Operating System   = Windows 10 version 10.0 running on amd64
  Java; VM; Vendor    = 21.0.3; OpenJDK 64-Bit Server VM 21.0.3+9-LTS; Eclipse Adoptium
  Runtime                   = OpenJDK Runtime Environment 21.0.3+9-LTS
  Java Home               = C:\Program Files\Eclipse Adoptium\jdk-21.0.3.9-hotspot
  System Locale; Encoding = fr_FR (ancestris); UTF-8
  Home Directory        = C:\Users\Emmanuel
  Current Directory     = C:\Users\Emmanuel\Documents\Genealogie\ancestris
  User Directory          = C:\Users\Emmanuel\.ancestris\trunk
  Cache Directory        = C:\Users\Emmanuel\.ancestris\trunk\var\cache
  Installation               = C:\Users\Emmanuel\Documents\Genealogie\ancestris\ancestris
                                      C:\Users\Emmanuel\Documents\Genealogie\ancestris\harness
                                      C:\Users\Emmanuel\Documents\Genealogie\ancestris\platform


Partie du fichier log où semble être le problème.

SEVERE [global]
java.lang.ExceptionInInitializerError: Exception java.lang.Error: Unable to make void java.awt.EventDispatchThread.pumpEvents(java.awt.Conditional) accessible: module java.desktop does not "opens java.awt" to unnamed module @2f3fb30a [in thread "AWT-EventQueue-0"]
   at spin.off.AWTReflectDispatcherFactory.<clinit>(AWTReflectDispatcherFactory.java:144)
   at spin.off.SpinOffEvaluator.<clinit>(SpinOffEvaluator.java:38)
   at spin.Spin.<clinit>(Spin.java:68)
   at ancestris.gedcom.GedcomMgr$DefaultGedcomMgrImpl.openGedcom(GedcomMgr.java:377)
   at ancestris.gedcom.GedcomDataObject.load(GedcomDataObject.java:113)
   at ancestris.gedcom.GedcomDataObject.<init>(GedcomDataObject.java:109)
   at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
   at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
   at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
   at org.openide.loaders.MimeFactory.findDataObject(MimeFactory.java:84)
   at org.openide.loaders.DataObjectPool.handleFindDataObject(DataObjectPool.java:156)
   at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:512)
   at org.openide.loaders.DataLoaderPool.findDataObject(DataLoaderPool.java:468)
   at org.openide.loaders.DataObject.find(DataObject.java:600)
   at ancestris.gedcom.GedcomDirectory.openAncestrisGedcom(GedcomDirectory.java:468)
Caused: java.lang.NoClassDefFoundError: Could not initialize class spin.Spin

Dans l'espoir d'une solution ou d'une astuce.

Cordialement
Emmanuel Gil

P.S. J'ai vainement tenté d'envoyer depuis l'application des messages mais je fais face à des problèmes d’authentification (ça m'arrive malheureusement assez souvent avec des adresses numericable passant par SFR) je fouillerai ce problème plus tard.

5
Merci Zurga et Frederic pour ces explications.
La compilation des deux derniers posts mériteraient d'être intégrés dans le mode d'emploi au niveau des rapports.
c'est bien plus clair pour moi.
Je comprend la difficulté des libellés, car de plus ils doivent par la suite être traduits.
La première difficulté que je vois c'est lorsque l'on applique des rotations c'est peut être pour ça qu'il y a des expressions comme "centrés vers les bords"
Pour cette expression la contraction en "centré" me parait suffisante sauf si il y a des cas que je n'aurais pas vu.
"Gauche à droite" me semble correcte
"Générations alignés" Je ne sais pas comment l'exprimer mais ça serait cool de pouvoir préciser que c'est aussi "Centré à Gauche" mais l'usage des mot Centré et à Gauche ne me parait pas judicieux et pour le moment je n'ai pas trouvé le terme adéquat. j'avais pensé "et alignement à Gauche" mais ça répète le terme aligné et peut générer de la confusion. J'avoue que je sèche un peu. dans l'état je laisserais ce libellé identique.

@Frederic J'avoue que la question m'avait effleuré, pourquoi pas centrées et alignées pour les générations.
Dans une précédente discussion le sujet avait été abordé et on m'avait expliqué que la personne qui avait écrit le code avait quitté le projet.
J'avais alors voulu regarder le code mais mes connaissances de java étant nulles et sans trouver de documentations sur les fonctions et variables. J'ai du me rendre à l'évidence que c'était hors de ma portée.
Sans documentation sur l'algorithme c'est difficile de savoir pourquoi ce qui fonctionne sur l'arbre descendant ne fonctionne pas sur l'arbre ascendant.
Pour mes arbres les représentations des arbres descendants étaient alignées sur les génération et centrées avant les dernières mises à jour.
Avec l'option "centré vers les bords" les générations sont toujours alignés.
Je serai amené à penser que le système de numérotation lors du tri n'est pas généré de la même manière en cas d'ancêtres ou de descendants.
Il semble que l'algorithme utilisé pour l'arbre dynamique n'ai pas ce problème, mais celui-ci ne peut pas afficher un arbre complet.

C'est d'ailleurs en testant récemment que j'ai compris pourquoi mes générations ascendantes n'étaient pas alignées malgré les modifications apportées.
J'avais l'option "nombre de générations de descendants d'ancêtres" sur "illimité" et tous le travail d'alignement qui marche sans descendants d'ancêtres se dégrade au fur et à mesure des générations. l'algorithme est je pense en cause à ce niveau aussi sur les méthodes de tri qui pourraient permettre de pouvoir aligner les générations peut être le manque d'une table d'index pour permettre de gérer les niveaux et positions. Je comprend bien qu'il est pratiquement impossible de réécrire quelque chose sans risquer de compromettre le programme complet en plus du temps nécessaire pour réaliser ou corriger l'algorithme.

En tout cas bravo pour le travail effectué sur le code et la disponibilité sur les forums.

Très cordialement.

Emmanuel

P.S. Si je trouve une meilleure expression pour "Générations alignées", je ferais un post à la suite de cette discussion.

6
Merci FredericL,
Super, j'avoue que le terme "centré vers les bords" ne m'a pas trop parlé.
Je ne sais pas si je n'aurais pas mieux compris avec "centré" tout cours ou "centré par rapports aux bords".
Je sais, je chipote mais c'est pour ça que je n'avais pas essayé l'option.
Il est possible que pour des arbres plus grand que le mien la lecture s'avère plus facile avec les arbres calés à Gauche.
Du coup j'ai du mal à comprendre ce que représente générations alignées. (est-ce que lorsque l'on choisi "centré vers les bords" ou "Gauche à Droite" les générations ne sont plus alignées ?)
Quelle est la différence entre "générations alignées" et "Gauche à Droite" (car dans le cas d'un arbre descendant sur 7 générations, je ne vois pas de différences) ?

Cordialement.

Emmanuel

7
Bonjour,
 Je viens d'effectuer une sortie graphique par la fonction Arbre Ascendant et Descendant graphique multi-génération
 j'ai un petit problème d'ordre cosmétique, avant le couple de la personne choisie comme départ de cet arbre s'affichait au centre de l'arbre.
 Maintenant ce couple est affiché à gauche de l'arbre et je trouve cela moins esthétique qu'au centre.
 la même remarque s'applique pour les arbres descendants et ascendants.
serait t'il possible de remettre le couple de départ centré par rapport à l'arbre généré ?
Ou d'ajouter une option (gauche-centré-droite) ?
Merci pour le travail  effectué en permanence sur le logiciel.
Emmanuel

8
FRANÇAIS / Re: Comment saisir un personnage atypique et complexe.
« on: August 31, 2023, 00:20:42 »
Merci Zurga, remi0144, Jeannot,
pour tout ces compléments d'informations.
Je teste tout ça demain.

Emmanuel

9
FRANÇAIS / Re : NetBeans Développement
« on: May 12, 2020, 10:36:04 »
Bonjour,
Je viens d'essayer d'installer le système de développement sur un ordinateur avec windows 7 64 bits qui je sais n'est plus maintenu mais c'est le seul a pouvoir utiliser un périphérique midi que windows 10 ne gère pas.
Mon problème est ailleurs c'est le jdk8 pour le télécharger il faut créer un compte oracle avec un numéro de téléphone et je ne veux pas donner cette information.
Ne peut t'on pas accepter la licence et télécharger le jdk sans fournir ses informations ?
Actuellement le kit est à la version 8u251 est-ce un problème ?
Je ne connais pas java mais j'étais prêt à regarder ce langage pour essayer de modifier le module de représentation étendu graphique de l'arbre à cause de la présentation des arbres ascendants qui me gène le fait que l'alignement des générations d'un même niveau ne soit pas alignés (hors implexe), je comprends qu'avec des implexes c'est un peu plus compliqué mais ce n'est pas trop mal géré peut être revoir cette possibilité en ajoutant une option permettant ou ne permettant pas les implexes.
C'est pour cela que je voulais tester sur mon ordinateur avant quitte à voir ensuite avec l'équipe si j'arrive à réaliser cette tache comment l'intégrer.
La tache risque de prendre du temps pour comprendre le langage, l’algorithme et ses variables re-documenter le module.
Pour le moment j'avoue que les demandes de renseignements d'Oracle me bloquent.
Est-ce identique sous linux ?
Je vais regarder si ma Mageia ne dispose pas d'un JDK 8 et d'un netbeans 8.2 dans sa distribution...
Cordialement.
Emmanuel
Emmanuel.

10
FRANÇAIS / Re : Bug chamboulement fratrie
« on: May 12, 2020, 10:04:04 »
Bonjour pchambonnet,
J'ai eu ce problème et des choix à faire pour une question d'esthétique de présentation.
Comme vous je connaissais l'ordre mais pas les dates ce qui est comme le dit un des membres le problème.
Pour le résoudre j'ai choisi d'utiliser date avant et date après pour refaire l'ordre chronologique, heureusement pas de jumeaux et logiquement peu de chance de se tromper.
Certes les dates ne sont pas exactes mais en attendant de connaitre les bonnes ça peut être une solution de présentation.
Cordialement.
Emmanuel.

11
FRANÇAIS / Re: [RESOLU] Gedcom Validation
« on: April 02, 2020, 15:02:38 »
Merci aux mainteneurs d'Ancestris.
Pouvoir effacer les tags vides en une seule opération est vraiment pratique.
Cordialement.
Emmanuel

12
FRANÇAIS / Re: Cygnus bug sur le tag PLAC dans BIRT
« on: March 24, 2020, 09:30:53 »
Merci à vous pour la réactivité et la correction de ce bug.

Chapeau.  :)

Emmanuel

13
FRANÇAIS / [RESOLU] Cygnus bug sur le tag PLAC dans BIRT
« on: March 23, 2020, 16:15:08 »
Bonjour,
Version d'Ancestris :  11.0.10132
Java :  1.8.0_241-b07 - C:\Program Files\Java\jre1.8.0_241
Système :  Windows 10 - 10.0
Depuis la dernière mise à jour quand je crée une personne il est rajouté automatiquement le tag BIRT.
j'utilise Cygnus je rentre la date de naissance et quand je rentre le lieu de naissance après avoir cliqué sur OK pour valider.
le petit triangle me dit qu'il ne peut y avoir qu'un tag PLAC.
Je n'ai rien changé à ce que je faisais d'habitude. la date est visible dans cygnus mais pas dans la représentation de l'arbre.
Si je regarde avec gedcom je vois bien deux TAGs PLAC dont le premier est vide.
En supprimant ce tag, ça fonctionne.
Pourquoi CYGNUS génère t'il un deuxième TAG PLAC ?
P.S. ça ne le fait pas avec l'évènement Mariage et Décès, peut être uniquement l’évènement  Naissance.
Cordialement.
Emmanuel

14
FRANÇAIS / Question sur le Rendu Graphique Étendu de l'Arbre
« on: March 17, 2020, 16:59:02 »
Bonjour,
J'ai une question sur le Rendu Graphique Étendu de l'Arbre.
Mes deux premiers arbres étaient des arbres généalogique descendants et la représentation donnée par le rendu graphique étendu de l'arbre m'allait bien car toutes les générations sont alignées.
Je viens de rentrer une généalogie ascendante et je lance un rendu graphique étendu de l'arbre et surprise la représentation est toute en hauteur les générations ne sont plus alignées ce qui rend la lecture plus difficile j'ai essayé de faire varier les paramètres mais rien n'y fait.
Y a t'il une option cachée pour avoir un alignement par génération ?
Fichier joint image de la représentation svg
Sinon peut on faire quelque chose pour avoir un alignement comme sur les représentations descendantes ?
le module représente t'il beaucoup de lignes de codes ?
Je suppose qu'il est en java langage que je ne connais pas malheureusement.
L'auteur suit il encore ce module ? si non est il documenté ?
Si il est documenté et que l'auteur ne le suit plus. Pourrais je y jeter un coup d’œil des fois que je trouve une différence dans le code.
Cordialement.

Emmanuel
P.S. la représentation .svg est bien pratique pour partager une représentation de l'arbre à la famille ne pouvant pas installer ancestris car elle est visualisable facilement dans un navigateur internet ce qui n'est pas le cas d'un pdf qu'il faut zoomer, ce que certaines générations ont du mal à faire.

15
FRANÇAIS / Re: [Résolu] Lenteur pour géonames
« on: March 16, 2020, 20:37:36 »
Je crois que j'ai trouvé pour le résolu.
J'ai modifié le titre du premier message.
Cordialement.
Emmanuel

Pages: [1] 2