Author Topic: [Résolu] Exception à la création d'un livre Web  (Read 7084 times)

0 Members and 1 Guest are viewing this topic.

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
[Résolu] Exception à la création d'un livre Web
« 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

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.
« Last Edit: November 27, 2021, 08:29:27 by Superchinois »
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #1 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

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #2 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
« Last Edit: November 23, 2021, 06:00:44 by Superchinois »
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #3 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

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #4 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
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #5 on: November 23, 2021, 18:53:33 »
Merci, je vais voir si je comprends le souci.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #6 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)
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re : Exception à la création d'un livre Web
« Reply #7 on: November 23, 2021, 19:43:41 »
Oui, celui-là, je l'ai repéré mais pas pu le corriger hier soir.

Zurga

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re : Exception à la création d'un livre Web
« Reply #8 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
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #9 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

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #10 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

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re : Exception à la création d'un livre Web
« Reply #11 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
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #12 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

Offline Superchinois

  • VIP
  • Hero Member
  • *
  • Posts: 162
    • View Profile
Re: Exception à la création d'un livre Web
« Reply #13 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.
Version d'Ancestris :  12.0.12207
Java :  17.0.9+11-LTS-201 - C:\Program Files\Java\jdk-17
Système :  Windows 11 - 10.0 - ericd
Répertoire utilisateur :  C:\Users\ericd\.ancestris\trunk

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 913
    • View Profile
Re : Exception à la création d'un livre Web
« Reply #14 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