Foros del Web » Programación para mayores de 30 ;) » Java »

error con tipos de datos

Estas en el tema de error con tipos de datos en el foro de Java en Foros del Web. Hola!! Creo que el error se debe a lo que digo en el titulo o eso creo: traza: Código PHP: javax . servlet . ServletException ...
  #1 (permalink)  
Antiguo 11/10/2007, 10:17
Avatar de cris_maco  
Fecha de Ingreso: abril-2007
Ubicación: Salamanca
Mensajes: 254
Antigüedad: 17 años
Puntos: 0
error con tipos de datos

Hola!!

Creo que el error se debe a lo que digo en el titulo o eso creo:
traza:
Código PHP:
javax.servlet.ServletExceptionjavax.servlet.ServletExceptionBeanUtils.populate
    org
.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:286)
    
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

causa raíz

javax
.servlet.ServletExceptionBeanUtils.populate
    org
.apache.struts.util.RequestUtils.populate(RequestUtils.java:469)
    
org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50)
    
org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60)
    
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
    
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

causa raíz

java
.lang.IllegalArgumentExceptionCannot invoke proyecto.hibernate.struts.form.LeyesForm.setTheFile argument type mismatch
    org
.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1778)
    
org.apache.commons.beanutils.PropertyUtilsBean.setIndexedProperty(PropertyUtilsBean.java:1391)
    
org.apache.commons.beanutils.BeanUtilsBean.setProperty(BeanUtilsBean.java:1016)
    
org.apache.commons.beanutils.BeanUtilsBean.populate(BeanUtilsBean.java:811)
    
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:298)
    
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:467)
    
org.apache.struts.chain.commands.servlet.PopulateActionForm.populate(PopulateActionForm.java:50)
    
org.apache.struts.chain.commands.AbstractPopulateActionForm.execute(AbstractPopulateActionForm.java:60)
    
org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
    
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    
org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
    
org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
    
org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
    
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
    
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    
javax.servlet.http.HttpServlet.service(HttpServlet.java:803
Segun la traza el problema esta en: proyecto.hibernate.struts.form.LeyesForm.setTheFil e

y viendo eso, es por un problama en los setters y getters:
public void setTheFile(int index, FormFile File){
this.files.add(File);
}
esta funcion es para subir documentos la servidor. Utiliza el tipo de datos FormFile que esta en la libreria strtus.jar y yo desde eclipse puedo ver la clase FormFile(y en el classpath esta struts.jar). Y al importar el paquete no me da ningun error de compilacion por lo que deduzco que si que esta. Entonces no se a que puede venir este error.

gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:28.