Foren
RE: Error al recorrer Listado de DLFileEntry
Santiago Perez, geändert vor 8 Jahren.
RE: Error al recorrer Listado de DLFileEntry
Junior Member Beiträge: 53 Beitrittsdatum: 23.03.12 Neueste Beiträge
Pues por la excepción yo diría que el método "getFicherosSeleccionados()" está devolviendo en realidad una lista de String. Al hacer el bucle y tratar de convertir el siguiente elemento de String a DLFileEntry se produce el error.
Saludos.
Saludos.
Daniel Caparros, geändert vor 8 Jahren.
RE: Error al recorrer Listado de DLFileEntry
New Member Beiträge: 2 Beitrittsdatum: 16.06.14 Neueste Beiträge
getFicherosSeleccionados es un List<DLFileEntry>, de hecho "listTest " se rellena correctamente, pero el bucle falla.
Beatriz Valdés Suárez, geändert vor 8 Jahren.
RE: Error al recorrer Listado de DLFileEntry
Junior Member Beiträge: 50 Beitrittsdatum: 31.03.14 Neueste Beiträge
Hola
Coincido con Santiago que parece que el problema puede estar en getFicherosSeleccionados()
No podrías ponernos el código aquí ?
Un saludo
Coincido con Santiago que parece que el problema puede estar en getFicherosSeleccionados()
No podrías ponernos el código aquí ?
Un saludo
Jorge Díaz, geändert vor 8 Jahren.
RE: Error al recorrer Listado de DLFileEntry
Liferay Master Beiträge: 753 Beitrittsdatum: 09.01.14 Neueste Beiträge
Hola,
De cara a diagnosticar un problema también es util tener toda la pila de llamadas de la excepción.
Modifica tu código donde capturas la excepción y dentro del catch(ClassCastException e) añade e.printstacktrace()
También yo haría lo siguiente, haz el bucle con Object y saca la información de cara a verificar que te está devolviendo la función:
De cara a diagnosticar un problema también es util tener toda la pila de llamadas de la excepción.
Modifica tu código donde capturas la excepción y dentro del catch(ClassCastException e) añade e.printstacktrace()
También yo haría lo siguiente, haz el bucle con Object y saca la información de cara a verificar que te está devolviendo la función:
for(Object obj: listTest){
System.out.println(obj.getClass());
System.out.println(obj);
}