Projet

Général

Profil

Actions

Bug #761

fermé

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

Ajouté par Anonyme il y a presque 14 ans. Mis à jour il y a presque 14 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
06/07/2010
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:
Navigateur:
Votre version de Silverpeas:
5.2
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

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 presque 14 ans

  • Assigné à mis à Emmanuel Hugonnet
  • Version cible mis à Version 5.3

Mis à jour par Emmanuel Hugonnet il y a presque 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.

Actions

Formats disponibles : Atom PDF