Author Topic: [Résolu] Erreur Java lors publication site web  (Read 134 times)

0 Members and 1 Guest are viewing this topic.

Offline Patrice33740

  • VIP
  • Jr. Member
  • *
  • Posts: 11
    • View Profile
[Résolu] Erreur Java lors publication site web
« 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
« Last Edit: June 19, 2021, 07:38:53 by Patrice33740 »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 814
    • View Profile
Re : Erreur Java lors publication site web
« Reply #1 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
« Last Edit: June 09, 2021, 10:20:08 by Zurga »

Offline Patrice33740

  • VIP
  • Jr. Member
  • *
  • Posts: 11
    • View Profile
Re : Erreur Java lors publication site web
« Reply #2 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
« Last Edit: June 09, 2021, 09:59:55 by Patrice33740 »

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 814
    • View Profile
Re : Erreur Java lors publication site web
« Reply #3 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

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 814
    • View Profile
Re: Erreur Java lors publication site web
« Reply #4 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

Offline Patrice33740

  • VIP
  • Jr. Member
  • *
  • Posts: 11
    • View Profile
Re: Erreur Java lors publication site web
« Reply #5 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 

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 814
    • View Profile
Re: Erreur Java lors publication site web
« Reply #6 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

Offline Zurga

  • VIP
  • Supernatural Member
  • *
  • Posts: 1 814
    • View Profile
Re: Erreur Java lors publication site web
« Reply #7 on: June 10, 2021, 21:35:54 »
A priori, ce sera bon demain 11 juin.

Zurga

Offline Patrice33740

  • VIP
  • Jr. Member
  • *
  • Posts: 11
    • View Profile
Re: Erreur Java lors publication site web
« Reply #8 on: June 11, 2021, 14:48:24 »
Un grand merci, c'est parfait

Patrice