Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: Superchinois on November 22, 2021, 17:50:35

Title: [Résolu] Exception à la création d'un livre Web
Post 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.
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 22, 2021, 20:26:48
Merci pour votre remontée d'anomalie.

J'ai ajouté une correction qui devrait éviter ce souci demain.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 23, 2021, 05:56:47
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 23, 2021, 06:43:18
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 23, 2021, 17:21:32
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 23, 2021, 18:53:33
Merci, je vais voir si je comprends le souci.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 23, 2021, 19:32:51
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)
Title: Re : Exception à la création d'un livre Web
Post by: Zurga on November 23, 2021, 19:43:41
Oui, celui-là, je l'ai repéré mais pas pu le corriger hier soir.

Zurga
Title: Re : Exception à la création d'un livre Web
Post by: Superchinois on November 23, 2021, 19:47:13
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 23, 2021, 19:54:54
Bonne nouvelle, j'ai pu reproduire votre problème d'image.
Cela me donne une bonne base pour déboguer.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 23, 2021, 23:09:10
J'ai l'impression que j'ai corrigé les problèmes rencontrés.
A voir avec la mise à jour demain.

Zurga
Title: Re : Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 17:19:26
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 24, 2021, 18:33:24
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 18:59:14
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.
Title: Re : Exception à la création d'un livre Web
Post by: Zurga on November 24, 2021, 19:09:25
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 19:47:16
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 24, 2021, 19:51:12
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 20:09:46
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.
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 24, 2021, 20:24:43
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 21:46:50
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 "_"
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 24, 2021, 23:37:09
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
Title: Re : Exception à la création d'un livre Web
Post by: Superchinois on November 24, 2021, 23:38:29
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.
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 25, 2021, 05:46:08
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 25, 2021, 12:55:23
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
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 25, 2021, 15:27:03
J'ai fait une modification qui devrait être disponible demain.
Normalement, cela règle le problème.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 25, 2021, 18:12:38
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
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 26, 2021, 10:54:00
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

Title: Re : Exception à la création d'un livre Web
Post by: Zurga on November 26, 2021, 16:39:27
Je vais rejeter un œil, mais pas sur que je trouve.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Zurga on November 27, 2021, 00:16:27
J'ai peut-être trouvé un truc qui n'était pas en ligne.
Pas complètement convaincu, mais vous me direz.

Zurga
Title: Re: Exception à la création d'un livre Web
Post by: Superchinois on November 27, 2021, 08:28:59
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
Title: Re : [Résolu] Exception à la création d'un livre Web
Post by: Zurga on November 27, 2021, 08:38:37
Je suis content que tout fonctionne normalement.
Merci pour votre patience.

Zurga
Title: Re: [Résolu] Exception à la création d'un livre Web
Post by: vthomgenealog on November 29, 2021, 20:52:44
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).
Title: Re : [Résolu] Exception à la création d'un livre Web
Post by: Zurga on November 29, 2021, 21:09:39
Le site web et le livre web sont différents.

Je vais voir ce qu'il en est.

Zurga