Projet

Général

Profil

Actions

Bug #5456

fermé

Publication inaccessible si ajout de fichier en version de travail

Ajouté par Anonyme il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
14/04/2014
Echéance:
% réalisé:

100%

Temps estimé:
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).

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

  • Projet changé de 63 à GED
  • Statut changé de New à Feedback
  • Priorité changé de Normal à High
  • Navigateur changé de Internet Explorer 8 à 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).

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

  • Fichier Bug Editer en ligne.pdf supprimé

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

  • Sujet changé de Editer en ligne sur une Ged versionnée à Publication inaccessible si ajout de fichier en version de travail

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

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

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

Le coupable est: "Ouverture directe fichier joint"

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

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.

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

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

Mis à jour par Nicolas Eysseric il y a environ 10 ans

  • Statut changé de Feedback à 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 

Mis à jour par Nicolas Eysseric il y a environ 10 ans

  • Statut changé de Qualified à In progress...
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.14.2

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

Mis à jour par Nicolas Eysseric il y a environ 10 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 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)

Mis à jour par Yohann Chastagnier il y a environ 10 ans

  • Statut changé de Resolved à Closed

Validé et intégré.

Actions

Formats disponibles : Atom PDF