Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/01/2010, 17:11
tambu10
 
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