Ancestris - Forum

Ancestris Support => FRANÇAIS => Topic started by: Patrice33740 on June 09, 2021, 09:30:05

Title: [Résolu] Erreur Java lors publication site web
Post by: Patrice33740 on June 09, 2021, 09:30:05
Bonjour,

J'ai une erreur Java lors de la publication du site web  :
Code: [Select]
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
Title: Re : Erreur Java lors publication site web
Post by: Zurga on June 09, 2021, 09:48:00
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
Title: Re : Erreur Java lors publication site web
Post by: Patrice33740 on June 09, 2021, 09:53:56
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
Title: Re : Erreur Java lors publication site web
Post by: Zurga on June 09, 2021, 10:19:51
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
Title: Re: Erreur Java lors publication site web
Post by: Zurga on June 09, 2021, 13:05:35
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
Title: Re: Erreur Java lors publication site web
Post by: Patrice33740 on June 10, 2021, 15:29:45
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 
Title: Re: Erreur Java lors publication site web
Post by: Zurga on June 10, 2021, 16:28:14
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
Title: Re: Erreur Java lors publication site web
Post by: Zurga on June 10, 2021, 21:35:54
A priori, ce sera bon demain 11 juin.

Zurga
Title: Re: Erreur Java lors publication site web
Post by: Patrice33740 on June 11, 2021, 14:48:24
Un grand merci, c'est parfait

Patrice