Hibernate version: 3.2.5.ga
Serveur d'app: Jonas 4.8.6
Bonjour,
J'ai un problème sur une application utilisant hibernate, avec du cache (ehcache) sur un serveur jonas et bdd oracle.
Lors de recherche d'objet par le biais de ce code :
Code:
Collection result = null;
Session session = getSession();
List list =
session.createQuery("SELECT OBJECT(a) FROM MyObject as a")
.setCacheable(true)
.list();
result = list;
J'obtiens l'exception suivante qui provient du getSession() :
Code:
org.hibernate.HibernateException: Unable to register cleanup Synchronization with TransactionManager
at org.hibernate.context.JTASessionContext.currentSession(JTASessionContext.java:92)
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:544)
...
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at org.objectweb.carol.rmi.jrmp.server.JUnicastServerRef.dispatch(JUnicastServerRef.java:143)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
Je ne vois pas d'où provient ce problème (piste : ehcache, ...)
Est-ce que quelqu'un a déjà était face à ce genre d'exception.
Merci d'avance.