Projet

Général

Profil

Actions

Bug #3069

fermé

Impossible d'ajouter un thème aux favoris

Ajouté par Nicolas Dupont il y a environ 12 ans. Mis à jour il y a plus de 11 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
21/03/2012
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8.1
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Etapes de reproduction :
- se connecter sur l'intranoo
- aller dans Chez Silverpeas > Documentation > Formations > Module #13 - Applications > 1.1 Gestion Documentaire
- dans "Que voulez-vous faire", choisir "Ajouter le thème aux favoris"

La boîte de dialogue qui s'ouvre affiche une page d'erreur avec une NullPointerException. Par ailleurs, il s'agit de la page standard de JBoss pour les erreurs 500, je ne peux donc pas consulter la stack trace.

Reproduit depuis Chrome et Firefox 11 sur l'intranoo, que je suppose être en version 5.8.1

Peut s'agit-il d'un problème dû à la longueur du chemin.

Mis à jour par Nicolas Dupont il y a environ 12 ans

Semble plutôt lié au caractère #. Non reproduit sur un chemin tout aussi long ne contenant pas ce caractère.

Mis à jour par Stéphanie Fariello il y a presque 12 ans

  • Statut changé de New à Qualified

L'erreur est :
java.lang.NullPointerException
at java.net.URLDecoder.decode(URLDecoder.java:119)
at com.silverpeas.myLinksPeas.servlets.MyLinksPeasRequestRouter.generateLink(MyLinksPeasRequestRouter.java:185)
at com.silverpeas.myLinksPeas.servlets.MyLinksPeasRequestRouter.getDestination(MyLinksPeasRequestRouter.java:139)
at com.silverpeas.myLinksPeas.servlets.MyLinksPeasRequestRouter.getDestination(MyLinksPeasRequestRouter.java:41)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:191)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:76)
at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doGet(ComponentRequestRouter.java:90)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:93)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285)
at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:159)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:654)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:951)
at java.lang.Thread.run(Thread.java:662)

Le problème est reproduit sur le thème "# pour test"...

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

  • Statut changé de Qualified à Closed
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 5.10.1
  • % réalisé changé de 0 à 100

Utilisation de la fonction encodeURIComponent au lieu de encodeURI.
Pour plus d'info : http://www.javascripter.net/faq/escape-encodeuri-lower-ascii.htm

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

  • Projet changé de Silverpeas Core à GED
  • Catégorie Mes Favoris supprimé
Actions

Formats disponibles : Atom PDF