Bonjour,

Je dispose d'une application web de géocalisation s'appuyant sur Apache2.2, tomCat 5.5 et le framwork Hibernate. Cette application était avant déployée sur un serveur debian et fonctionnait correctement.

Cependant j'ai du migrer l'application sur un autre serveur debian. Cependant en la déployant de nouveau j'obtiens l'erreur suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 
[ERROR] net.sf.hibernate.LazyInitializationException:25 - Failed to lazily initialize a collection - no session or session was closed 
net.sf.hibernate.LazyInitializationException: Failed to lazily initialize a collection - no session or session was closed
	at net.sf.hibernate.collection.PersistentCollection.initialize(PersistentCollection.java:209)
	at net.sf.hibernate.collection.PersistentCollection.read(PersistentCollection.java:71)
	at net.sf.hibernate.collection.Bag.size(Bag.java:232)
	at com.webtiss.geofleet.dao.hibernate.ClientDAOHibernate.get(ClientDAOHibernate.java:37)
	at com.webtiss.geofleet.business.impl.ClientBusinessImpl.getClient(ClientBusinessImpl.java:291)
	at com.webtiss.geofleet.batch.tasks.SendSMSTask.run(SendSMSTask.java:56)
	at java.util.TimerThread.mainLoop(Timer.java:512)
	at java.util.TimerThread.run(Timer.java:462)
Je ne comprends pas pourquoi j'obtiens cette erreur maintenant alors que sur le précédent serveur elle fonctionnait correctement.

Auriez-vous des pistes ?

Cordialement