Bug #761
ferméErreur 500 au lieu d'un message clair si emploi de la virgule au lieu du point dans une charge
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)
Mis à jour par Emmanuel Hugonnet il y a plus de 14 ans
- Assigné à mis à Emmanuel Hugonnet
- Version cible mis à Version 5.3
Mis à jour par Emmanuel Hugonnet il y a plus de 14 ans
- Statut changé de New à Closed
- Version cible changé de Version 5.3 à Version 5.2.1
- % réalisé changé de 0 à 100
En attendant l'utilisation de BeanValidation, maintenant les floats avec '.' ou ',' sont supportés.