Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: Superchinois on November 22, 2021, 17:50:35
-
Bonjour à tous,
En créant mon livre Web tout se passe bien jusqu'à l'arrivée de ce message :
java.lang.NullPointerException
at javax.imageio.ImageIO.write(Unknown Source)
at ancestris.modules.webbook.creator.WebHelper.scaleImage(WebHelper.java:749)
at ancestris.modules.webbook.creator.WebSection.wrapMedia(WebSection.java:1225)
at ancestris.modules.webbook.creator.WebMedia.exportSectionDetails(WebMedia.java:284)
at ancestris.modules.webbook.creator.WebMedia.exportData(WebMedia.java:206)
at ancestris.modules.webbook.creator.WebMedia.create(WebMedia.java:106)
at ancestris.modules.webbook.WebBook.run(WebBook.java:214)
at ancestris.modules.webbook.WebBook.<init>(WebBook.java:136)
at ancestris.modules.webbook.WebBookStarter$1.execute(WebBookStarter.java:46)
at ancestris.modules.webbook.WebBookStarter$1.run(WebBookStarter.java:40)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
J'ai cherché dans le forum et j'ai trouvé le même type d'erreur ici : https://forum.ancestris.org/index.php?topic=3390.msg8919#msg8919 (https://forum.ancestris.org/index.php?topic=3390.msg8919#msg8919)
mais j'avoue que là je ne sais pas où chercher dans mon GEDCOM.
Est-ce que quelqu'un a une idée ?
Par avance merci.
Eric
PS : Je viens de regarder dans le fichier LOG, apparement ça s'arrête au fichier "media_000.html".
...
personsdetails_166.html: ok
personsdetails_167.html: ok
personsdetails_168.html: ok
personsdetails_169.html: ok
personsdetails_170.html: ok
popupemail.htm: ok
sources_000.html: ok
popup.htm: ok
media_000.html: ok
puis plus rien.
-
Merci pour votre remontée d'anomalie.
J'ai ajouté une correction qui devrait éviter ce souci demain.
Zurga
-
Bonjour Zurga,
les pages media.html se créent bien maintenant mais aucune image n'est visible dans toutes les pages html (voir le fichier joint).
Voici un exemple dans le fichier LOG :
scaleImage (encoding) - null
scaleImage (encoding) - null
media_103.html: ok
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
scaleImage (encoding) - null
c'est exactement la même chose pour tous les médias.
Par contre je peux cliquer sur le lien et l'image s'ouvre.
J'ai vérifié, les médias sont bien présents dans le dossier livre/documents.
Par avance merci.
Eric
-
La correction que j'ai apporté n'a pas changé le problème de fond sur votre fichier.
Elle évite d'arrêter le processus de création des pages.
Il va falloir maintenant comprendre pourquoi la création des aperçus ne fonctionnent pas.
Vos images sont à quel format ?
Pouvez-vous donner un exemple de votre fichier GEDCOM contenant une personne et les médias associés ?
Zurga
-
Je vais prendre les premiers exemples par rapport à la copie d'écran du message précédent pour continuer dans la logique.
Les photos sont en .jpg (mais j'ai 771 photos, il peut y avoir des .png)
Le dossier d'origine est D:\Ancestris\Documents\03 - Photos\01 - Portraits
Pour le livre elles sont dans le dossiers D:\Ancestris\Rapports\Livre\documents\03_-_photos\01_-_portraits
J'ai vérifié, il y a bien les 771 photos de ma généalogie dans le dossier Livre/documents créé.
Je donne en pièce jointe les 2 photos qui correspondent au GEDCOM ci-dessous.
NAME Amanda Gustava /ABRAHAMINTYTAR/
GIVN Amanda, Gustava
SURN ABRAHAMINTYTAR
SEX F
BIRT
DATE 6 MAR 1873
PLAC Rymättylä, 529, Turku, Finlande du Sud-Ouest, Finlande,
MAP
LATI N60.37658
LONG E21.94184
NOTE Née à AASLA ?
DEAT
DATE ABT 1950
PLAC Naantali, 529, Turku, Finlande du Sud-Ouest, Finlande,
MAP
LATI N60.46744
LONG E22.02428
OBJE
FILE ../Documents/03 - Photos/01 - Portraits/ABRAHAMINTYTAR_Amanda Gustava_Img.jpg
FORM jpg
OBJE
FILE ../Documents/03 - Photos/01 - Portraits/ABRAHAMINTYTAR_Amanda Gustava_Photo.JPG
FORM jpg
_DCT 19/03/2008
CHAN
DATE 22 NOV 2021
TIME 19:33:12
FAMS @F2232@
N'hésite pas à me dire s'il te faut d'autres informations.
Merci.
Eric
-
Merci, je vais voir si je comprends le souci.
Zurga
-
Complément si cela peut t'aider.
C'est la première fois que je m'attarde à faire un livre, donc je ne sais pas vraiment à quoi je dois m'attendre au niveau visuel.
Je viens de me rendre compte que lorsque je passe par la liste des individus et que je vais sur la fiche de la personne, quand je clique sur les liens (encadrés en rouge dans la première image ci-dessous), j'ai un message d'erreur.
Par exemple le premier lien "abrahamintytar_amanda_gustava_img.jpg" donne le message de la 2ème pièce jointe.
Et tous les liens c'est pareil (mais pas le même chemin dans l'erreur)
-
Oui, celui-là, je l'ai repéré mais pas pu le corriger hier soir.
Zurga
-
et j'ai fini par rechercher l'arborescence de ce message d'erreur (voir la pièce jointe).
Il n'y a pas de sous-dossier au dossier "details" qui ne contient que des fichiers .html
donc c'est normal qu'il ne trouve pas
D:/Ancestris/Rapports/Livre/details/'../media/media_001.html#17165140'.
puisque mon arborescence se termine à
D:\Ancestris\Rapports\Livre\details
En espérant que cela puisse t'aider.
Eric
-
Bonne nouvelle, j'ai pu reproduire votre problème d'image.
Cela me donne une bonne base pour déboguer.
Zurga
-
J'ai l'impression que j'ai corrigé les problèmes rencontrés.
A voir avec la mise à jour demain.
Zurga
-
Bonjour Zurga,
C'est impeccable, toutes les photos sont là, ainsi que les actes de naissances, mariages et décès !
Merci beaucoup.
Il y a encore un petit problème, totalement différent, et toujours dans le livre :
Dans la liste des individus, concernant les flèches de navigation (voir 1ère pièce jointe), celle qui doit aller à la page suivante, ne va pas à la page suivante, mais à la page 24 qui n'existe pas.
Dans le dossier Livre/persons il n'y a que 23 pages .html
J'ai fait un test, à toutes les pages "Liste des individus" et à toutes les lettres de A à Z, à chaque fois la flèche vers la droite amène à la page 24 qui n'existe pas (alors qu'elle devrait faire page suivante je pense ?).
Encore merci pour ton travail.
Eric
-
Je vais regarder la numérotation.
A noter qu'il y a 2 boutons dans la forme.
Le signe > amène à la page suivante et le signe ˧ qui amène à la dernière page de la liste.
Zurga
-
ha oui, je n'avais pas vu tous les liens dans le bouton de la navigation !
Donc je te confirme que c'est en cliquant sur ˧ qui mène à la dernière page qu'il y a l'erreur.
-
Dans mes premiers tests, que ce soit pour les personnes ou les sources, ou les médias, les numérotations vont bien que jusqu'à la dernière page créée et ne dépassent pas.
Dans votre log de création, est-ce qu'il y a la mention d'une page 24 ?
Zurga
-
Non, ça s'arrête à 23 :
...
----------- Création des sections du livre Web -----------
theme: ok
includes: ok
names.html: ok
persons_001.html: ok
persons_002.html: ok
persons_003.html: ok
persons_004.html: ok
persons_005.html: ok
persons_006.html: ok
persons_007.html: ok
persons_008.html: ok
persons_009.html: ok
persons_010.html: ok
persons_011.html: ok
persons_012.html: ok
persons_013.html: ok
persons_014.html: ok
persons_015.html: ok
persons_016.html: ok
persons_017.html: ok
persons_018.html: ok
persons_019.html: ok
persons_020.html: ok
persons_021.html: ok
persons_022.html: ok
persons_023.html: ok
personsdetails_001.html: ok
personsdetails_002.html: ok
personsdetails_003.html: ok
personsdetails_004.html: ok
personsdetails_005.html: ok
...
Je vais relancer la création du livre avec les mêmes options pour voir si cela se reproduit.
Eric
-
Pouvez-vous me dire combien vous avez de noms différents das votre généalogie ?
Par exemple en regardant dans le rapport "Statistiques des données GEDCOM"
Je subodore soit de tomber pile-poil sur une coupure, soit d'avoir des noms qui se retrouvent confondus (majuscules/minuscules).
Zurga
-
Le nouveau livre créé a le même problème de la page 24 qui n'existe pas.
Statistiques :
Nom de Famille : 2302
Je t'aurais bien envoyé le fichier entier des statistiques, mais il fait 3 Mo et je ne peux pas le mettre dans le forum.
-
Vous pouvez me l'envoyer sur mon adresse mail zurga @ ancestris . org
On met 100 noms par page.
Du coup, vous devriez bien avoir 24 pages.
Mais si 2 noms se retrouvent en doublons, vous retombez à 23 pages générées.
Zurga
-
Est-ce que ça pourrait venir de la non-différenciation des noms qui ont "??" dans SURN du GEDCOM et ceux qui n'ont pas de SURN et qui sont noté "_" dans la liste des noms du livre ?
Voir l'exemple en pièce jointe.
Voici les GEDCOM :
Pour la première Barbe :
NAME Barbe/??/
GIVN Barbe
SURN ??
_SOSA 1451 G11
SEX F
_DCT 19/03/2008
FAMS @F11@
CHAN
DATE 19 SEP 2021
TIME 08:14:14
Pour la 2ème BARBE (sans SURN) :
NAME Barbe
GIVN Barbe
_SOSA 3667 G12
SEX F
_DCT 10/11/2014
_ORG Geneatique2014
CHAN
DATE 19 SEP 2021
TIME 08:14:14
BIRT
DATE ABT 1590
FAMS @F2760@
On voit dans la pièce jointe que la liste des individus du livre les classe dans la même catégorie "_"
-
Oui, je pense que cela vient de là.
Vous avez des "?", des "??" et des "_" qui sont re-classifiés ensembles.
Du coup à la place d'avoir 2302 noms, on en a 2300 et cela pose problème.
Zurga
-
Pour enlever ce doute, j'ai supprimé tous les SURN qui avaient ?? dans le GEDCOM.
Maintenant dans la liste des noms du livre il n'y a que des "_", mais ça me créé toujours 24 pages, avec des noms que sur les 23 premières.
Donc ce n'était pas cela.
Je continue de chercher.
-
Bonjour Zurga,
J'ai un peu travaillé cette nuit ;D
Du côté des noms je n'ai rien trouvé pour l'instant.
Par contre
dans l'accueil de la liste des individus (voir pièce jointe)
Quand je clique sur le "L" je vais à : file:///D:/Ancestris/Rapports/Livre/persons/persons_013.html#L
et je suis bien à la lettre L
Mais quand je clique sur le "M" je vais à : file:///D:/Ancestris/Rapports/Livre/persons/persons_015.html#M
et ce n'est encore que des L
La page des "M" est en fait à : file:///D:/Ancestris/Rapports/Livre/persons/persons_016.html
Du coups j'ai testé toutes les lettres de A à "_" et il n'y a que pour le M qu'il y a ce problème.
Eric
-
J'ai l'explication : vos noms contiennent des accents, par exemple vous avez des ANDRE et des ANDRÉ.
Le code est pas terrible sur la gestion du nombre de pages vis-à-vis des accents.
Je vais essayer d'améliorer les choses en espérant ne pas tout casser....
Zurga
-
J'ai fait une modification qui devrait être disponible demain.
Normalement, cela règle le problème.
Zurga
-
J'ai l'explication : vos noms contiennent des accents, par exemple vous avez des ANDRE et des ANDRÉ.
Je confirme que je reprends l'orthographe exacte dans les actes pour les noms et les prénoms..
Je me retrouve donc avec des É, È, Ê, Ë, Ÿ, Ï, Ü...
Je testerai demain pour voir le résultat et je te tiens au courant.
Merci pour tout ce que tu fais.
Eric
-
Bonjour Zurga,
C'est bon, il n'y a plus de page 24 imaginaire avec le bouton de navigation.
Il reste le problème de la lettre M.
Quand je clique dessus il va à : file:///D:/Ancestris/Rapports/Livre/persons/persons_015.html#M
alors que les nom en M commencent à : file:///D:/Ancestris/Rapports/Livre/persons/persons_016.html
Je me demande si ce n'est pas à cause de noms avec des L' en fin de liste de L, comme pour les accents (voir la pièce jointe).
Ces noms avec L' sont en fin de page 15 et les M en début de page 16.
Eric
-
Je vais rejeter un œil, mais pas sur que je trouve.
Zurga
-
J'ai peut-être trouvé un truc qui n'était pas en ligne.
Pas complètement convaincu, mais vous me direz.
Zurga
-
Bonjour Zurga,
Super boulot !
Ce que tu as fait à bien résolu le problème.
De mon côté tout fonctionne.
Énorme Merci pour tout ce que tu fais pour les utilisateurs.
Je passe le sujet en Résolu.
Eric
-
Je suis content que tout fonctionne normalement.
Merci pour votre patience.
Zurga
-
Bonsoir,
je rebondi sur le message initial,
j'ai, lors de la génération du site web, une erreur (java semble t'il, s'approchant du problème initial).
-
Le site web et le livre web sont différents.
Je vais voir ce qu'il en est.
Zurga