Projet

Général

Profil

Actions

Bug #12648

fermé

Erreur 500 sur le permalien File

Ajouté par David Lesimple il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Début:
19/10/2021
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.2.1
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

1. Avoir une GED versionnée
2. Déposer document en version publique
3. Accéder au permalien File/xxx

Si on accède via lien sur le nom du document, tout est ok.


Fichiers

permalien_v.png (96,7 ko) permalien_v.png David Lesimple, 19/10/2021 14:52

Mis à jour par David Lesimple il y a plus de 2 ans

  • Priorité changé de High à Urgent

Mis à jour par Nicolas Eysseric il y a plus de 2 ans

  • Statut changé de New à Qualified
  • Assigné à mis à Yohann Chastagnier

Le problème ne se produit que sur des fichiers PDF particuliers.
La visionneuse ne peut pas présenter le fichier et l'accès via le permalien ne fonctionne pas.
Demander le fichier à David ou moi-même.

L'erreur technique est la suivante :

Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/asn1/DEREncodable
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfEncryption.<init>(Unknown Source)
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfReader.readDecryptedDocObj(Unknown Source)
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfReader.readDocObj(Unknown Source)
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfReader.readPdf(Unknown Source)
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
    at deployment.silverpeas.war//com.lowagie.text.pdf.PdfReader.<init>(Unknown Source)
    at deployment.silverpeas.war//org.silverpeas.core.util.PdfUtil.getDocumentInfo(PdfUtil.java:75)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.DefaultViewService.toPdfResult(DefaultViewService.java:216)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.DefaultViewService$1.execute(DefaultViewService.java:124)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.DefaultViewService$1.execute(DefaultViewService.java:82)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.AbstractViewerService$ViewerProcess.doConversion(AbstractViewerService.java:305)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.AbstractViewerService$ViewerProcess.execute(AbstractViewerService.java:275)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.DefaultViewService.getDocumentView(DefaultViewService.java:141)
    at deployment.silverpeas.war//org.silverpeas.core.viewer.service.DefaultViewService$Proxy$_$$_WeldClientProxy.getDocumentView(Unknown Source)

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

  • Statut changé de Qualified à In progress...

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Il s'agit ici de mettre à jour des dépendances concernant l'API iText.

Au passage, la version de log4j est mise à jour (2.15).

PRs:
Construction Silverpeas :
  1. D'abord compiler les projets BOM (les 2 premiers PR listés)
  2. Compiler Silverpeas-Project
  3. Compiler CORE, COMPONENTS et LOOKS
  4. Compiler ASSEMBLY
  5. Compiler MOBILE (si utilisé, dans tous les cas il faut intégrer le PR)
  6. silverpeas clean install

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

En complément la mise à jour de la librairie itext a impacté les fonctionnalités suivantes :
  • Visionneuse (origine du problème remonté)
  • Import/Export PDF (org/silverpeas/core/importexport/control/ImportExport.java)
  • Génération de PDF dans SendInKmelia

Aussi, ne pas reporter dans la version 6.3.x qui aura ses propres PRs.

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus de 2 ans

Intégré dans la 6.2.x. Elle sera disponible pour la version 6.2.2.

En attente d'intégration dans master (pour la future 6.3).

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de Integration in progress... à Closed

Intégré dans master

Actions

Formats disponibles : Atom PDF