Bug #3674
ferméProblème de % dans les noms des publis / Pièces jointes lors de l'édition directe
0%
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
Mis à jour par Nicolas Eysseric il y a environ 12 ans
- Statut changé de New à Assigned
- Assigné à mis à Emmanuel Hugonnet
Mis à jour par Nicolas Eysseric il y a environ 12 ans
- 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...
Mis à jour par Nicolas Eysseric il y a environ 12 ans
- Assigné à
Emmanuel Hugonnetsupprimé
Mis à jour par Nicolas Eysseric il y a environ 12 ans
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)...
Mis à jour par Nicolas Eysseric il y a presque 12 ans
Merci de nous fournir les éléments demandés.
Sinon, cette demande sera fermée...
Mis à jour par Anonyme il y a presque 12 ans
- 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.
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Version cible
Version 5.10.5supprimé
Mis à jour par Stéphanie Fariello il y a plus de 11 ans
êtes vous toujours en 5.9 ?
Le problème est il toujours présent ?
Mis à jour par Stéphanie Fariello il y a plus de 11 ans
- 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.