Project

General

Profile

Actions

Bug #5456

closed

Publication inaccessible si ajout de fichier en version de travail

Added by Anonymous about 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
High
Start date:
04/14/2014
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.12.7
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Il n'est pas possible d'Editer en ligne une version de travail d'un document dans une Ged versionnée : message d'erreur (cf copie écran).

Actions #1

Updated by David Lesimple about 7 years ago

  • Project changed from 63 to GED
  • Status changed from New to Feedback
  • Priority changed from Normal to High
  • Navigateur changed from Internet Explorer 8 to Tous

Bonjour,

En effet, c'est précisément lorsqu'on crée une version de travail que l'erreur se produit.
Plus embêtant, la publication est alors inacessible (en erreur).

Actions #2

Updated by David Lesimple about 7 years ago

  • File deleted (Bug Editer en ligne.pdf)
Actions #3

Updated by David Lesimple about 7 years ago

  • Subject changed from Editer en ligne sur une Ged versionnée to Publication inaccessible si ajout de fichier en version de travail
Actions #4

Updated by Nicolas Eysseric almost 7 years ago

Je ne reproduis pas le problème en ajoutant un fichier en version de travail.
Est-ce que le problème intervient après une édition en ligne ?
Merci de décrire avec précision les étapes réalisées afin de provoquer ce problème...

Actions #5

Updated by David Lesimple almost 7 years ago

Le coupable est: "Ouverture directe fichier joint"

Actions #6

Updated by Nicolas Eysseric almost 7 years ago

Je ne reproduis toujours pas le problème.
J'ai une publication avec un fichier versionné dont la dernière version est une version de travail.
Le paramètre "Ouverture directe fichier joint" est activé.
La publication est accessible et la dernière version publique du fichier s'ouvre automatiquement.

Merci de nous fournir les traces générées au moment de l'erreur.

Actions #7

Updated by Nicolas Eysseric over 6 years ago

Est-ce que ce problème se reproduit sur votre serveur de tests (désormais en v5.14.1) ?

Actions #8

Updated by Nicolas Eysseric over 6 years ago

  • Status changed from Feedback to Qualified

OK. Reproduit en v5.14.1.
Le problème survient uniquement lorsque le premier fichier de la publication est en version 0.1 et que le paramètre Ouverture directe fichier joint est activé.
A voir si la correction de l'anomalie #5766 corrige également ce problème.

Erreur technique :

java.lang.NullPointerException
    at com.stratelia.webactiv.kmelia.control.KmeliaSessionController.getFirstAttachmentURLOfCurrentPublication(KmeliaSessionController.java:3032)
    at com.stratelia.webactiv.kmelia.servlets.KmeliaRequestRouter.getDestination(KmeliaRequestRouter.java:666)
    at 

Actions #9

Updated by Nicolas Eysseric over 6 years ago

  • Status changed from Qualified to In progress...
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.14.2

La correction de #5766 ne corrige pas cette anomalie. Mais la cause est la même...

Actions #10

Updated by Nicolas Eysseric over 6 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100

Traité par https://github.com/Silverpeas/Silverpeas-Components/pull/337

L'ouverture directe d'un fichier versionné est désormais réalisée selon les règles suivantes :
  • si l'utilisateur est simple lecteur et qu'il existe une version publique, cette dernière version est ouverte
  • si l'utilisateur est simple lecteur et qu'il existe uniquement des versions de travail, le document n'est pas ouvert
  • si l'utilisateur est contributeur, la dernière version est ouverte (publique ou de travail)
Actions #11

Updated by Yohann Chastagnier over 6 years ago

  • Status changed from Resolved to Closed

Validé et intégré.

Actions

Also available in: Atom PDF