Project

General

Profile

Bug #761

Erreur 500 au lieu d'un message clair si emploi de la virgule au lieu du point dans une charge

Added by Philippe Bazart over 10 years ago. Updated over 10 years ago.

Status:
Closed
Priority:
High
Start date:
07/06/2010
Due date:
% Done:

100%

Estimated time:
Spent time:
Navigateur:
Votre version de Silverpeas:
5.2
Système d'exploitation:
Votre base de données:
PostgreSQL

Description

Sur Gestionnaire de projet, si j'entre par exemple 53,5 au lieu de 53.5 dans le champ "Charge" d'une tâche, j'obtiens une exception Java au lieu d'un message correct et compréhensible (d'ailleurs, on pourrait autoriser la virgule, en employant les méthodes localisées de Java).

Il est probable que le problème existe aussi pour les champs "Consommé" et "Reste à faire".

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

java.lang.NumberFormatException: For input string: "53,5"
sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1224)
java.lang.Float.valueOf(Float.java:388)
java.lang.Float.<init>(Float.java:489)
com.silverpeas.projectManager.model.TaskDetail.setCharge(TaskDetail.java:251)
com.silverpeas.projectManager.servlets.ProjectManagerRequestRouter.updateActionCourante(ProjectManagerRequestRouter.java:575)
com.silverpeas.projectManager.servlets.ProjectManagerRequestRouter.getDestination(ProjectManagerRequestRouter.java:262)
com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.computeDestination(ComponentRequestRouter.java:205)
com.stratelia.silverpeas.peasCore.servlets.ComponentRequestRouter.doPost(ComponentRequestRouter.java:82)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
com.silverpeas.whitePages.filters.ComponentRequestRouterFilter.doFilter(ComponentRequestRouterFilter.java:93)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)

#1

Updated by Emmanuel Hugonnet over 10 years ago

  • Assignee set to Emmanuel Hugonnet
  • Target version set to Version 5.3
#2

Updated by Emmanuel Hugonnet over 10 years ago

  • Status changed from New to Closed
  • Target version changed from Version 5.3 to Version 5.2.1
  • % Done changed from 0 to 100

En attendant l'utilisation de BeanValidation, maintenant les floats avec '.' ou ',' sont supportés.

Also available in: Atom PDF