Author Topic: Livre web, Exception inattendue  (Read 3732 times)

0 Members and 1 Guest are viewing this topic.

Offline Patrice33740

  • VIP
  • Sr. Member
  • *
  • Posts: 80
    • View Profile
Livre web, Exception inattendue
« on: July 09, 2021, 13:54:00 »
Bonjour,

La publication du livre web s'arrête sur une exception, avec :
Version d'Ancestris :  12.0.11018
Java :  1.8.0_291-b10 - C:\Program Files\Java\jre1.8.0_291
Système :  Windows 10 - 10.0 - ADMIN
Répertoire utilisateur :  C:\Users\ADMIN\.ancestris\trunk

Code: [Select]
java.lang.NullPointerException
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2314)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270)
at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:2246)
at org.apache.commons.io.FileUtils.copyToFile(FileUtils.java:1530)
at org.apache.commons.io.FileUtils.copyInputStreamToFile(FileUtils.java:1506)
at ancestris.modules.webbook.creator.WebSection.wrapMedia(WebSection.java:1231)
at ancestris.modules.webbook.creator.WebSources.exportSectionDetails(WebSources.java:309)
at ancestris.modules.webbook.creator.WebSources.exportData(WebSources.java:176)
at ancestris.modules.webbook.creator.WebSources.create(WebSources.java:83)
at ancestris.modules.webbook.WebBook.run(WebBook.java:211)
at ancestris.modules.webbook.WebBook.<init>(WebBook.java:134)
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)

EDIT : la publication du site web fonctionne bien, le fichier ged ne comporte pas d'erreur détectée.
« Last Edit: July 10, 2021, 09:26:48 by Patrice33740 »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 981
    • View Profile
Re : Livre web, Exception inattendue
« Reply #1 on: July 09, 2021, 16:01:13 »
A vu de nez, vous avez un document ou une image non trouvée.
Pouvez-vous vérifier que tous vos documents sont existants ?

Zurga
« Last Edit: July 09, 2021, 18:07:25 by Zurga »

Offline Patrice33740

  • VIP
  • Sr. Member
  • *
  • Posts: 80
    • View Profile
Re: Livre web, Exception inattendue
« Reply #2 on: July 09, 2021, 17:07:04 »
Bonjour Zurga,

Pour l'instant, je n'ai établi aucun lien avec les documents existants sur mon disque dur.
J'ai des liens vers des sites Web qui avaient déjà causé un problème lors de la création de site Web : https://forum.ancestris.org/index.php?topic=3390.msg8940#msg8940
Mais je ne pense pas que ça vienne de là : le livre fonctionnait bien après cette évolution (du site).
Je n'ai malheureusement pas de sauvegarde aussi vieille, j'ai essayé avec celle du 29 juin mais le problème est déjà là.

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 981
    • View Profile
Re: Livre web, Exception inattendue
« Reply #3 on: July 09, 2021, 17:14:28 »
Je vais regarder en détails.
Visiblement, il y a un lien qui est vu comme une image et c'est la copie de l'image qui se passe mal.

Zurga

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 981
    • View Profile
Re: Livre web, Exception inattendue
« Reply #4 on: July 09, 2021, 21:53:10 »
Je viens de faire une modification.
Visiblement en fonction du type de lien (et surtout des "/" dans l'URL) cela pose des problèmes.
Accessoirement, si la copie foire, j'affiche directement le lien sur la page.

Zurga

Offline Patrice33740

  • VIP
  • Sr. Member
  • *
  • Posts: 80
    • View Profile
Re: Livre web, Exception inattendue
« Reply #5 on: July 10, 2021, 08:40:23 »
Bonjour Zurga,

Effectivement, la publication du livre web ne plante plus.
Elle indique les erreurs qui, contrairement à ce que je pensais,  correspondent à celles qui se produisaient avant avec le site web.
Code: [Select]
Génération du Livre Web commencée.
----------- Livre Web - Publication avancée en local ou sur Internet -----------
Livre Web - 12.0.11028
----------- Début de la génération des pages -----------
Sat Jul 10 09:24:07 CEST 2021
 
 
----------- Valeurs des paramètres saisies dans l'assistant -----------
param_title = Généalogie
param_author = Patrice
param_address = 33740 Arès
param_phone =
param_email = patrice33740@hotmail.fr
param_dispMsg = 1
param_dispStatAncestor = 1
param_dispStatLoc = 1
param_message = Édition du 9 juillet 2021
param_decujus = (I0002)
param_unknown = ?
param_dispSpouse = 1
param_dispKids = 1
param_dispSiblings = 1
param_dispRelations = 1
param_dispNotes = 1
param_dispId = 1
param_dispEmailButton = 1
param_hidePrivateData = 0
param_media_GeneSources = 1
param_media_DisplaySources = Sans les données pour les entités associées
param_media_CopySources = 1
param_media_GeneMedia = 1
param_media_CopyMedia = 1
param_media_GeneMap = 1
param_media_DispUnknownLoc = 1
param_dispAncestors = 1
param_ancestorMinGen = 0
param_ancestorMaxGen = 99
param_ancestorSource = Pas de mention des sources
param_localWebDir = D:\Généalogie\Livre web
param_logFile = D:\Généalogie\Livre web\webbookLog.txt
param_FTP_upload = 0
param_PHP_Support = 0
-----------
 
----------- Nettoyage du répertoire local -----------
 
----------- Initialisation des sections du livre Web -----------
Patronymes
Liste des individus
Détails des individus
Sources
Photos et autres média
Liste des villes
Détails des villes
Calendrier familial
Détails du calendrier
Implexe et consanguinité
Eléments les plus fréquents
Liste des ancêtres
Recherche d'individus
Carte géographique

 
----------- Création des sections du livre Web -----------
theme: ok
includes: ok
names.html: ok
persons_1.html: ok
personsdetails_1.html: ok
personsdetails_2.html: ok
personsdetails_3.html: ok
personsdetails_4.html: ok
personsdetails_5.html: ok
popupemail.htm: ok
sources_0.html: ok
sources_1.html: ok
sources_2.html: ok
sources_3.html: ok
sources_4.html: ok
sources_5.html: ok
sources_6.html: ok
sources_7.html: ok
sources_8.html: ok
sources_9.html: ok
sources_10.html: ok
sources_11.html: ok
sources_12.html: ok
sources_13.html: ok
sources_14.html: ok
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
sources_15.html: ok
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
wrapMedia - deces.matchid.io/search
null
sources_16.html: ok
sources_17.html: ok
popup.htm: ok
media_0.html: ok
popup.htm: ok
cities.html: ok
citiesdetails_1.html: ok
citiesdetails_2.html: ok
days.html: ok
daysdetails_1.html: ok
daysdetails_2.html: ok
daysdetails_3.html: ok
daysdetails_4.html: ok
daysdetails_5.html: ok
stats_1.html: ok
stats_2.html: ok
repsosa_1.html: ok
repsosa_2.html: ok
search_0.html: ok
search_4.js: ok
map.html: ok
Number of ascendants: 42
Number of cousins: 69
map-markers.js: ok
index.html: ok
 
----------- Remontée des pages sur votre site -----------
Aucune remontée demandée
 
----------- Affichage des pages -----------
 
Sat Jul 10 09:24:12 CEST 2021
----------- Fin de la génération des pages -----------
Génération du Livre Web terminée avec des erreurs :-(((((

Exemple de lien qui provoque l'erreur :
https://deces.matchid.io/search?advanced=true&fuzzy=false&ln=SEYNAT&fn=marie&dd=14%2F01%2F1974
Joint les screens correspondants



« Last Edit: July 10, 2021, 09:28:46 by Patrice33740 »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 3 981
    • View Profile
Re: Livre web, Exception inattendue
« Reply #6 on: July 10, 2021, 11:45:06 »
J'ai laissé les erreurs dans le log pour que vous puissiez les vérifier.
Je ne sais pas ce qui provoque cela, mais à un moment, ces liens se perdent en cours de route et donnent un résultat "null" Comme c'est dans le cœur des classes de Java, je ne suis pas allé très loin dans l'analyse.
On pourrait changer pour que cela n'apparaisse pas comme une erreur mais simplement comme une alerte.

Ajoutons que si l'image n'est pas jolie, vous pouvez toujours cliquer dessus pour aller sur la page concernée.

Zurga

Offline Patrice33740

  • VIP
  • Sr. Member
  • *
  • Posts: 80
    • View Profile
Re: Livre web, Exception inattendue
« Reply #7 on: July 10, 2021, 13:51:19 »
Ajoutons que si l'image n'est pas jolie, vous pouvez toujours cliquer dessus pour aller sur la page concernée.
Effectivement le lien est bien créé, en voyant l'image "No Media File", je n'avais même pas pensé à essayer ...

J'ai laissé les erreurs dans le log pour que vous puissiez les vérifier. [...]On pourrait changer pour que cela n'apparaisse pas comme une erreur mais simplement comme une alerte.
Une alerte, parait suffisante, moins inquiétante qu'une Erreur.
Vu que finalement ça fonctionne, peut-être qu'une image de lien (comme dans cygnus) serait plus parlante.