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

java.lang.ClassCastException

Estas en el tema de java.lang.ClassCastException en el foro de Java en Foros del Web. Hola gente amiga, les cuento el problema que tengo. Estoy haciendo un sistema en java, y al crear una clase, compilo, ejecuto el sistema y ...
  #1 (permalink)  
Antiguo 03/01/2010, 16:00
 
Fecha de Ingreso: julio-2009
Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
java.lang.ClassCastException

Hola gente amiga, les cuento el problema que tengo. Estoy haciendo un sistema en java, y al crear una clase, compilo, ejecuto el sistema y nada. Todo bien. Pero cuando quiero acceder a la misma, me tira esta excepcion.

Alguien me puede dar una mano con este problema.

Muchas gracias
  #2 (permalink)  
Antiguo 04/01/2010, 09:28
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 7 meses
Puntos: 188
Respuesta: java.lang.ClassCastException

Ese tipo de excepciones se dan cuando intentas convertir una clase a otra de otro tipo.

Si puedes pegar aqui la traza de la excepción y las líneas de código donde se produce el error te podríamos resultar de más ayuda.
  #3 (permalink)  
Antiguo 05/01/2010, 17:11
 
Fecha de Ingreso: julio-2009
Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: java.lang.ClassCastException

Hola, este es el codigo donde se produce el error:

public void agregarCajaDiaria(CajaDiariaDTO cajaDiariaDto)throws Exception{
CajaDiaria cajaDiaria = CajaDiariaAssembler.getCajaDiaria(cajaDiariaDto);
ManipuladorPersistencia mp = new ManipuladorPersistencia();
try {
mp.initPersistencia();
mp.hacerPersistente(cajaDiaria);
mp.commit();
}catch (Exception e){
e.printStackTrace();
}finally{
mp.rollback();
}
}

y esta es la excepcion que tira:

java.lang.ClassCastException
at com.triactive.jdo.PersistenceManagerImpl.internalM akePersistent(PersistenceManagerImpl.java:400)
at com.triactive.jdo.PersistenceManagerImpl.makePersi stent(PersistenceManagerImpl.java:424)
at server.ManipuladorPersistencia.hacerPersistente(Ma nipuladorPersistencia.java:57)
at server.gestionarCajaDiaria.ControlCajaDiaria.agreg arCajaDiaria(ControlCajaDiaria.java:31)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastSe rverRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:1 48)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport. java:144)
at sun.rmi.transport.tcp.TCPTransport.handleMessages( TCPTransport.java:460)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandl er.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:536)

Espero que alguien me tire una ayudita.

Muchas gracias
  #4 (permalink)  
Antiguo 07/01/2010, 08:55
 
Fecha de Ingreso: julio-2009
Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: java.lang.ClassCastException

Hola a todos, les cuento que pude solucionar el problema que tenía. El problema era que en el archivo CajaDiaria.jdo estaba mal configurado el nombre del mismo, es decir, estaba mal escrito por lo tanto no me tomaba ese archivo.

Te agradezco Fuzzylog por la ayuda

Saludos

Etiquetas: Ninguno
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 02:33.