Ancestris - Forum
Ancestris Support => FRANÇAIS => Topic started by: Patrice33740 on June 09, 2021, 09:30:05
-
Bonjour,
J'ai une erreur Java lors de la publication du site web :
Exporting object M0001
*** Une erreur est survenue : 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.exports.website.ReportWebsite.getSrcFile(ReportWebsite.java:1299)
at ancestris.modules.exports.website.ReportWebsite.createMultimediaDoc(ReportWebsite.java:1230)
at ancestris.modules.exports.website.ReportWebsite.generateFiles(ReportWebsite.java:306)
at ancestris.modules.exports.website.ReportWebsite.start(ReportWebsite.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at genj.report.Report.start(Report.java:891)
at genj.report.Runner.run(Runner.java:68)
at java.lang.Thread.run(Unknown Source)
Il n'y a apparemment pas d'erreur dans le fichier ged.
Note : la publication du Livre Web ne pose pas de problème.
Ci-joint un ged exemple
-
Le problème n'est pas dans votre fichier GED.
Visiblement vous avez une image qui est non retrouvée.
Vérifiez vos médias, notamment le média M0001
Qui est un lien vers une page web.
Nous allons regarder pour ne pas bloquer le traitement en cas de lin qui ne soit pas une image pour par exemple ajouter le lien dans le rendu de la page.
Zurga
-
Bonjour Zurga,
Le media M0001 est un lien vers un site web, qui fonctionne bien avec l'éditeur Cygnus (clic droit).
Je n'utilises probablement pas la bonne méthode pour définir ce type de média, qui n'est pas un fichier sur un site web. C'est une requête sur le site.
Cdlt
Patrice
-
C'est un problème de développement, pas d'utilisation.
Dans l'idée initiale, cela devait être une image et pas forcément un lien vers une page quelconque.
Comme d'habitude, les utilisateurs font plus avec ce que l'on mets à disposition que ce que les développeurs prévoient.
Du coup, le cas n'a pas été prévu dans l'export du site web.
On va le corriger.
Zurga
-
C'est fait, ce sera disponible demain avec l'update.
Plus d'erreur pour générer le site et le lien apparaitra sur le détail du média pour accéder au site d'origine.
Zurga
-
Bonjour Zurga,
La publication du site web fonctionne bien et le lien permet d'accéder à la page web.
J'aurais une demande complémentaire, toujours pour le site, concernant la présentation des sources (et des notes) .
Les 3 éditeurs Ancestris permettent de saisir des retours à la ligne dans le texte des sources et (des notes).
C'est très intéressant pour reproduire les lignes des sources souvent très difficiles à déchiffrer
Ces retours à la ligne disparaissent lors de la publication du site (image 1)
Serait-t'il possible de générer ces retours à la ligne ?
Je ne suis pas spécialiste, ni du java, ni du html mais ça me parait réalisable en ajoutant une balise <br> au début de chaque tag CONT.
Réalisé manuellement (avec npp) sur l'image 2
-
Ca pourrait se faire.
Techniquement, on ne s'occupe pas des tags quand on génère ces pages, mais on peut remplacer les passages à la ligne par des <br>
Je vais voir ce qu'il est possible de faire.
Zurga
-
A priori, ce sera bon demain 11 juin.
Zurga
-
Un grand merci, c'est parfait
Patrice