Project

General

Profile

Actions

Bug #12648

closed

Erreur 500 sur le permalien File

Added by David Lesimple 3 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Urgent
Start date:
10/19/2021
Due date:
% Done:

100%

Estimated time:
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.


Files

permalien_v.png (96.7 KB) permalien_v.png David Lesimple, 10/19/2021 02:52 PM
Actions #2

Updated by David Lesimple 2 months ago

  • Priority changed from High to Urgent
Actions #3

Updated by Nicolas Eysseric about 2 months ago

  • Status changed from New to Qualified
  • Assignee set to 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)

Actions #4

Updated by Yohann Chastagnier about 1 month ago

  • Status changed from Qualified to In progress...
Actions #5

Updated by Yohann Chastagnier about 1 month ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 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
Actions #6

Updated by Yohann Chastagnier about 1 month ago

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.

Actions #8

Updated by Miguel Moquillon about 1 month ago

  • Status changed from Resolved to Integration in progress...
Actions #9

Updated by Miguel Moquillon about 1 month ago

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).

Actions #10

Updated by Miguel Moquillon about 1 month ago

  • Status changed from Integration in progress... to Closed

Intégré dans master

Actions

Also available in: Atom PDF