A que se debe este error que me da cuando cierro mi aplicación?
java.lang.ClassCastException
lo recojo con:
...
}catch (Exception er){
es.mensaje(er.toString());
}
...
Saludos
| |||
Porqué éste error? A que se debe este error que me da cuando cierro mi aplicación? java.lang.ClassCastException lo recojo con: ... }catch (Exception er){ es.mensaje(er.toString()); } ... Saludos |
| |||
Seguramente estás intentando convertir una instancia de una clase a otra clase, por eso te devuelve este error. Mira a ver donde estás intentando convertir esa instancia y a ver si es posible hacer el cast. Para que lo entiendas mejor te pongo un ejemplo: try { java.util.ArrayList list = new java.util.ArrayList(); list.add(new String("test")); Integer in = ((Integer)list.get(0)); } catch(Exception e) { System.out.print(e.toString()); } En este ejemplo intento convertir un String a un Integer, pero me da error porque no se puede realizar la conversión. Saludos |