Bug #3069
ferméImpossible d'ajouter un thème aux favoris
100%
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 plus de 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 plus de 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 12 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 12 ans
- Projet changé de Silverpeas Core à GED
- Catégorie
Mes Favorissupprimé