Foren

RE: Error al recorrer Listado de DLFileEntry

thumbnail
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.
thumbnail
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.
thumbnail
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
thumbnail
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:
for(Object obj: listTest){
       System.out.println(obj.getClass());
       System.out.println(obj);                
}