Projet

Général

Profil

Bug #3407

Mis à jour par Anonyme il y a plus de 12 ans

Une recherche réalisée uniquement sur le plan de classement génère une erreur 500 que ce soit par la recherche avancée que par la barre de recherche PdC. 

 *Scénario de l'anomalie* 
 # Effectuer une recherche dans la recherche avancée en sélectionnant uniquement une valeur du PdC sur laquelle des informations sont classées. 
 # Effectuer une recherche par la barre Plan de classement dans la barre de recherche située en pied base de page. l'écran 

 *Résultat obtenu* 
 Une erreur 500 est générée généré 
 <pre> 
 java.lang.NullPointerException 
 at java.util.Calendar.setTime(Calendar.java:1076) 
 at org.apache.commons.lang3.time.FastDateFormat.format(FastDateFormat.java:707) 
 at com.stratelia.webactiv.util.DateUtil.date2SQLDate(DateUtil.java:334) 
 at com.stratelia.silverpeas.pdcPeas.servlets.PdcSearchRequestRouter.searchAllSilverContentId(PdcSearchRequestRouter.java:1497) 
 at com.stratelia.silverpeas.pdcPeas.servlets.PdcSearchRequestRouter.getDestination(PdcSearchRequestRouter.java:581) 
 at com.stratelia.silverpeas.pdcPeas.servlets.PdcSearchRequestRouter.getDestination(PdcSearchRequestRouter.java:92) 
 at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:191) 
 at com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:76) 
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) 
 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) 
 </pre> 

 *Résultat souhaité* 
 Retourner l'ensemble des éléments classé sur la valeur de l'axe du plan de classement sélectionné. 

Retour