Bug #12648
ferméErreur 500 sur le permalien File
Ajouté par David Lesimple il y a environ 3 ans. Mis à jour il y a presque 3 ans.
100%
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
Mis à jour par Nicolas Eysseric il y a presque 3 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 presque 3 ans
- Statut changé de Qualified à In progress...
Mis à jour par Yohann Chastagnier il y a presque 3 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:- https://github.com/Silverpeas/silverpeas-dependencies-bom/pull/25
- https://github.com/Silverpeas/silverpeas-test-dependencies-bom/pull/7
- https://github.com/Silverpeas/Silverpeas-Project/pull/7
- https://github.com/Silverpeas/Silverpeas-Core/pull/1178
- https://github.com/Silverpeas/Silverpeas-Components/pull/763
- https://github.com/Silverpeas/Silverpeas-Looks/pull/56
- https://github.com/Silverpeas/Silverpeas-Assembly/pull/20
- https://github.com/Silverpeas/silverpeasmobile/pull/26
Construction Silverpeas :
- D'abord compiler les projets BOM (les 2 premiers PR listés)
- Compiler Silverpeas-Project
- Compiler CORE, COMPONENTS et LOOKS
- Compiler ASSEMBLY
- Compiler MOBILE (si utilisé, dans tous les cas il faut intégrer le PR)
- silverpeas clean install
Mis à jour par Yohann Chastagnier il y a presque 3 ans
- 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 presque 3 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a presque 3 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 presque 3 ans
- Statut changé de Integration in progress... à Closed
Intégré dans master