hola!!
Empiezo escribiendo la traza del error:
excepción
javax.servlet.ServletException: javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:286)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet .java:710)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
causa raíz
javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.util.RequestUtils.populate(Reque stUtils.java:469)
org.apache.struts.chain.commands.servlet.PopulateA ctionForm.populate(PopulateActionForm.java:50)
org.apache.struts.chain.commands.AbstractPopulateA ctionForm.execute(AbstractPopulateActionForm.java: 60)
org.apache.struts.chain.commands.ActionCommandBase .execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:190)
org.apache.commons.chain.generic.LookupCommand.exe cute(LookupCommand.java:304)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:190)
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet .java:710)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
causa raíz
java.lang.IllegalArgumentException: array element type mismatch
java.lang.reflect.Array.set(Native Method)
org.apache.commons.beanutils.ConvertUtilsBean.conv ert(ConvertUtilsBean.java:464)
org.apache.commons.beanutils.BeanUtilsBean.setProp erty(BeanUtilsBean.java:986)
org.apache.commons.beanutils.BeanUtilsBean.populat e(BeanUtilsBean.java:811)
org.apache.commons.beanutils.BeanUtils.populate(Be anUtils.java:298)
org.apache.struts.util.RequestUtils.populate(Reque stUtils.java:467)
org.apache.struts.chain.commands.servlet.PopulateA ctionForm.populate(PopulateActionForm.java:50)
org.apache.struts.chain.commands.AbstractPopulateA ctionForm.execute(AbstractPopulateActionForm.java: 60)
org.apache.struts.chain.commands.ActionCommandBase .execute(ActionCommandBase.java:51)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:190)
org.apache.commons.chain.generic.LookupCommand.exe cute(LookupCommand.java:304)
org.apache.commons.chain.impl.ChainBase.execute(Ch ainBase.java:190)
org.apache.struts.chain.ComposableRequestProcessor .process(ComposableRequestProcessor.java:283)
org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1913)
org.apache.struts.action.ActionServlet.doPost(Acti onServlet.java:462)
javax.servlet.http.HttpServlet.service(HttpServlet .java:710)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
La verdad es que no alcanzo a saber en que punto es. Se da en una pagina para hacer la modificacion de unos datos de una factura. En un principio la pagina la carga bien y sin ningun error, pero a la hora de hacer el submit con los cambios hechos(o haciendo el submit directamente sin modificar nada) me sale este error y no se muy bien por que es. Pienso que deberia estar en la pagina porque el error salta antes de entrar en el ActionForm correspondiente. Hice algunas variaciones conr especto a otra version, pero he probado a quitarlas y sigue dando el mismo error(que como es habitual ants no daba )
si alguien me pudiera decir por que da este tipo de errores se lo agradeceria, porque no se muy bien por donde pueda ser.
gracais