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)