Bug #3674
fermé
Problème de % dans les noms des publis / Pièces jointes lors de l'édition directe
Ajouté par Nicolas Dupont il y a environ 12 ans.
Mis à jour il y a plus de 11 ans.
Catégorie:
Edition en ligne
Votre version de Silverpeas:
5.9
Système d'exploitation:
Windows Vista
Votre base de données:
Toutes
Description
Bonjour,
Nous avons un problème lors de la libération d'un fichier après l'utilisation de l'édition directe.
Je ne sais pas si c'est dû au nom de la publi ou au nom de la pièce jointe, mais si l'un ou l'autre contient le signe % nous avons le message suivant:
URLDecoder : Illegal hex characteres in escape (%) pattern. For input shing ".d".
Pour l'instant j'ai renommé les publis en retirant les symboles % et j'ai demandé à l'utilisatrice de tester et de me tenir au courant
Une fois l'erreur produite il n'est plus possible à l'utilisateur de libérer ce fichier et il faut passer en admin pour le libérer de force
- Statut changé de New à Assigned
- Assigné à mis à Emmanuel Hugonnet
- Statut changé de Assigned à Feedback
Nous ne reproduisons pas l'erreur citée ici.
Merci de nous fournir les traces qui mettent en évidence le problème...
- Assigné à
Emmanuel Hugonnet supprimé
Nous ne reproduisons pas l'erreur citée ici.
Merci de nous fournir les traces qui mettent en évidence le problème (et pas seulement la ligne fournie)...
Merci de nous fournir les éléments demandés.
Sinon, cette demande sera fermée...
- Version cible mis à Version 5.10.5
L'erreur semble se produire avec le JNLP. Donc je ne sais pas si il y a des traces (sur la serveur). Dans la console locale java la trace est la suivante :
7 janv. 2013 09:37:50 com.silverpeas.openoffice.Launcher main
GRAVE: Erreur de lancement MsOffice / OpenOffice
java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "te"
at java.net.URLDecoder.decode(Unknown Source)
at com.silverpeas.openoffice.windows.webdav.WebdavManager.getFile(WebdavManager.java:159)
at com.silverpeas.openoffice.windows.FileWebDavAccessManager.retrieveFile(FileWebDavAccessManager.java:73)
at com.silverpeas.openoffice.OfficeLauncher.launch(OfficeLauncher.java:93)
at com.silverpeas.openoffice.OfficeLauncher.launch(OfficeLauncher.java:60)
at com.silverpeas.openoffice.Launcher.main(Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javaws.Launcher.executeApplication(Unknown Source)
at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
En tous les cas, c'est lors de l'édition en ligne d'un fichier joint se nommant '... % ....xls' on obtient à l'ouverture
le message pré-cité.
Le fichier que j'ai créer se nomme test%test.xls
Ensuite la pièce jointe est effectivement bloqué, mais je suppose que c'est lié à l'erreur du jnlp, le fichier
ne s'ouvrant jamais.
Le problème survient en version 5.9.
- Version cible
Version 5.10.5 supprimé
êtes vous toujours en 5.9 ?
Le problème est il toujours présent ?
- Statut changé de Feedback à Closed
Le problème n'est pas reproduit en 5.11.2, ni sous Linux, ni sous Windows.
Tests avec un fichier nommé test%test.xls dans des gestions documentaires versionnées et non versionnées.
Formats disponibles : Atom
PDF