IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

LazyInitializationException - session closed - bizarre?


Sujet :

Hibernate Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Points : 21
    Points
    21
    Par défaut LazyInitializationException - session closed - bizarre?
    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

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    A priori, tu essaies d'accéder à une collection qui n'a pas été chargée, en dehors d'une session Hibernate.
    Ca n'a semble-t-il, pas de rapport avec ton changement de serveur.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Points : 21
    Points
    21
    Par défaut
    Je suis d'accord. Mais pourquoi cela fonctionnait-il avant le déploiement sur le nouveau serveur?

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Es-tu certain que rien n'a changé ?
    code, librairies etc ???

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 33
    Points : 21
    Points
    21
    Par défaut
    Oui rien n'a changé. J'ai juste récupérer la webapp déja existante et l'ai déployé sous tomCat.

Discussions similaires

  1. TypedQuery Session closed
    Par HadanMarv dans le forum JPA
    Réponses: 1
    Dernier message: 12/09/2012, 16h11
  2. Réponses: 4
    Dernier message: 02/03/2012, 14h11
  3. Messsage d'erreur "session closed"
    Par oreha dans le forum Hibernate
    Réponses: 1
    Dernier message: 14/06/2011, 10h37
  4. Réponses: 1
    Dernier message: 09/11/2010, 15h25
  5. Probleme Hibernate session.close()
    Par mrjeronimo dans le forum Hibernate
    Réponses: 1
    Dernier message: 25/03/2008, 15h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo