05/01/2010, 17:11
|
| | Fecha de Ingreso: julio-2009 Ubicación: General Cabrera
Mensajes: 14
Antigüedad: 15 años, 6 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 |