Project

General

Profile

Actions

Bug #3069

closed

Impossible d'ajouter un thème aux favoris

Added by Nicolas Dupont over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Start date:
03/21/2012
Due date:
% Done:

100%

Estimated time:
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.

Actions #1

Updated by Nicolas Dupont over 9 years ago

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

Actions #2

Updated by Stéphanie Fariello over 9 years ago

  • Status changed from New to 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"...

Actions #3

Updated by Nicolas Eysseric over 9 years ago

  • Status changed from Qualified to Closed
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.10.1
  • % Done changed from 0 to 100

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

Actions #4

Updated by Nicolas Eysseric over 9 years ago

  • Project changed from Silverpeas Core to GED
  • Category deleted (Favoris)
Actions

Also available in: Atom PDF