[Mdarad-toolbox-devs] Validation bug?
Brought to you by:
erifr
|
From: Vincent-Olivier A. <vi...@up...> - 2006-01-04 13:09:26
|
Hi guys, When browsing the GIR project forms newly generated with a recent CVS update including the new struts validation, I encountered the following (on clicking "edit" for an entity composition) : org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.Float' to property 'com_investissementresponsable_catalog_document_enterprise_Board_independencePercent' of type 'java.lang.String' org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:422) com.investissementresponsable.catalog.document.enterprise.struts.board.BoardAbstractAction.populateBoardForm(BoardAbstractAction.java:97) com.investissementresponsable.catalog.document.enterprise.struts.board.BoardFormAction.execute(BoardFormAction.java:36) org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419) org.mdarad.framework.util.struts.AbstractRequestProcessor.processActionPerform(AbstractRequestProcessor.java:61) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386) org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) I may be wrong here (I didn't have time to look into the code), but isn't the MDARAD library supposed to handle String <--> Float conversion in forms? Vincent |