Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: philoum on April 26, 2020, 08:30:23
-
Bonjour, désolé, j'ai un autre bug plus gênant, avec le module suivant cette fois :
RAPPORT DE BUG - ANCESTRIS
Résumé du bug : Impossible de générer le rapport "Avancement d'une généalogie"
Quel système d'exploitation : Linux
Quelle version du système d'exploitation : Linux Mint 19.3 (Tricia)
Quelle version d'Ancestris : 10.0.10102
Quelle version de java : 11.0.7+10-post-Ubuntu-2ubuntu218.04 - /usr/lib/jvm/java-11-openjdk-amd64
Quelles fenêtres sont ouvertes ? : L'arbre, l'éditeur Aries, l'édieur Gedcom, la Table, Liste et rapports
Le bug concerne l'application elle même ou un plugin : Plug-in
Si le bug concerne un plugin, quel plugin : "Avancement d'une généalogie"
Si vous utilisez la version beta, vous mettez-vous à jour dès qu'une mise à jour vous est proposée? : -
Le bug est il apparu suite à une mise à jour (vous ne l'aviez pas avant et là, il apparait) : Je crois qu'il n'a pas fonctionné sous cette installation (installation d'un nouveau PC)
Donnez nous la version du module concerné (vous la trouverez dans le menu "A Propos") : Version 0.5 - 2 july 2017
Manipulation (enchainement des commandes) entrainant le bug : Je clique sur "Démarrer un rapport" et le message d'erreur apparaît
La trace du bug dans le log :
*** Une erreur est survenue : java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 12
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at ancestris.reports.ReportGenealogyStatus.start(ReportGenealogyStatus.java:89)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at genj.report.Report.start(Report.java:880)
at genj.report.Runner.run(Runner.java:68)
at java.base/java.lang.Thread.run(Thread.java:834)
Merci pour votre aide. Cordialement,
philoum
-
Il semble qu'il s'agisse d'un problème d'interprétation de la numérotation SOSA.
Je vous invite à supprimer toutes les numérotations SOSA de votre généalogie et d'en recréer une seule.
Est-ce que cela change quelque chose ?
Éventuellement, vous pouvez m'envoyer votre fichier GEDCOM à zurga @ ancestris.org
Zurga
-
Bonjour,
Effectivement, après avoir supprimé toutes les numérotations (puis enregistré et rouvert le fichier par précaution), j'ai régénéré la numérotation SOSA et le rapport s'est exécuté ! Merci, au départ j'avais juste régénéré la numérotation sans la supprimer.
Le problème est donc clos :)
Cordialement,
philoum
-
Bonjour,
Je me permet de rebondir sur le sujet,
J'ai édité le rapport,
Mais pour l'exploiter...? Il n'y a pas moyen de l'exporter au format excel ou autre comme pour la liste des tâche exportée au format .pdf?
Comment exploitez-vous les résultats? Par quel(s) moyen(s)?
Merci d'avance de vos retours.
-
On peut enregistrer le fichier en texte et magouiller un peu avec les espaces pour en faire un pseudo csv ou le lire en positionnel, mais en tout état de cause, on doit le reprendre car il y a un mélange entre le nombre de caractères et l'utilisation de tabulations ce qui fait qu'il est difficilement exploitable dans un tableur à l'heure actuelle.
On va y remédier.
Notez qu'après le tableau des personnes, il y a du texte qui ne pourra jamais être mis tel que dans un tableur.
Par contre, c'est exploitable directement.
Zurga
-
Effectivement, je suis en train de tenter de l'exploiter dans Calc (-> Excel). On arrive quand même à en tirer qqch et avec quelques formules réussir à retrouver où continuer ses recherches (par exemple chercher des ancêtre en bout de branche).
Cordialement,
philoum
-
Merci Zurgan,
On peut enregistrer le fichier en texte et magouiller un peu avec les espaces pour en faire un pseudo csv ou le lire en positionnel, mais en tout état de cause, on doit le reprendre car il y a un mélange entre le nombre de caractères et l'utilisation de tabulations ce qui fait qu'il est difficilement exploitable dans un tableur à l'heure actuelle.
On va y remédier.
Notez qu'après le tableau des personnes, il y a du texte qui ne pourra jamais être mis tel que dans un tableur.
Par contre, c'est exploitable directement.
Zurga
Ca me parait intéressante comme sujet, c'est dommage de ne pas pouvoir exploiter toutes ces données qui, en dehors d'Anscestris, pourraient fournir un bon suivi ciblé des actions individuelles/collectives/géograpiques/etc. à mener
-
Pfff, ces gens trop pressés.
Demain, dans la partie tableau, toutes les colonnes seront séparées par une tabulation.
Vous pourrez ouvrir le rapport dans un tableur en choisissant le jeu de caractère UTF-8 et les colonnes séparées par une tabulation.
Zurga
-
Super!
Merci encore Zurga pour votre réactivité légendaire.
-
Merci Zurga,
C'est fonctionnel!
Cependant, dans mon rapport, sont générées des paquets de lignes (parfois plusieurs centaines de suite) remplies de .
A quoi cela est-ce dù?
Pfff, ces gens trop pressés.
Demain, dans la partie tableau, toutes les colonnes seront séparées par une tabulation.
Vous pourrez ouvrir le rapport dans un tableur en choisissant le jeu de caractère UTF-8 et les colonnes séparées par une tabulation.
Zurga
-
C'est fonctionnel, c'est fonctionnel, vous aviez l'air de douter....
I find your lack of faith disturbing.....
L'affichage des lignes vides :
C'est dû à vos options de rapports.
Le rapport affiche un certain nombre d'ancêtres manquants (par défaut 512).
Cliquez sur l'onglet option pour gérer cela.
Cela vous permet de voir rapidement les ancêtres manquants.
Zurga
-
C'est fonctionnel, c'est fonctionnel, vous aviez l'air de douter....
I find your lack of faith disturbing.....
Aucunement Zurga, connaissant votre rapidité et vos réponses trouvant toujours une solution au travers des différents sujets échangés ensemble.
Je voulais juste vous dire que j'ai fait la mise à jour et l'export dans excel fonctionnait bien.
;)
-
Bonjour,
Merci pour la rapidité c'est chouette. Par contre moi j'essaye mais je reçois une erreur :
*** Une erreur est survenue : java.lang.NullPointerException
at ancestris.reports.ReportGenealogyStatus.isValidFile(ReportGenealogyStatus.java:816)
at ancestris.reports.ReportGenealogyStatus.getSource(ReportGenealogyStatus.java:576)
at ancestris.reports.ReportGenealogyStatus.getEvent(ReportGenealogyStatus.java:399)
at ancestris.reports.ReportGenealogyStatus.getLine(ReportGenealogyStatus.java:358)
at ancestris.reports.ReportGenealogyStatus.start(ReportGenealogyStatus.java:161)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at genj.report.Report.start(Report.java:880)
at genj.report.Runner.run(Runner.java:68)
at java.base/java.lang.Thread.run(Thread.java:834)
De quoi ça peut venir ? J'ai bien téléchargé la dernière version (11) sur le site. C'est bien comme cela qu'il faut procéder ?
Ah et j'ai régénéré les n° SOSA mais je me doutais bien que c'était pas la même erreur que l'autre jour.
Cordialement,
philoum
-
Au fait, j'ai essayé avec bourbon.ged, j'ai l'erreur en pièce jointe.
-
Je viens de corriger quelques bugs sur ce rapport.
Par contre je n'ai pas reproduit le problème sur la généalogie capétienne.
A tester demain.
Zurga
-
Bonjour,
Merci beaucoup ! Cette fois ça marche nickel !!
Cordialement,
philoum
-
Pour mon info, est-ce que cela replante chez vous sur le généalogie Bourbon ?
Zurga
-
ça marche avec Bourbon. Le souci était en fait que j'avais ouvert Bourbon en même temps que ma généalogie et j'avais fermé les fenêtres de ma généalogie. Mais il devait y avoir des restes de ma généalogie en mémoire qui interféraient avec Bouron (suivant comment cela affichait des noms de ma généalogie dans Bourbon !).
Cordialement,
philoum