sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sdx-users] Fermeture de SDX


From: Pierrick Brihaye
Subject: [sdx-users] Fermeture de SDX
Date: Mon, 27 Sep 2010 18:43:24 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.9) Gecko/20100915 Lightning/1.0b2 Thunderbird/3.1.4

Bonsoir,

Avec la dernière version de SDX, j'ai cette exception :

ERROR (2010-09-27) 03:14.37:304 [sdx.framework] (Unknown-URI) Unknown-Thread/LoggingUtils: Il y a eu une erreur avec la connexion SQL lors de lappel au « setAutoCommit ».
java.sql.SQLException: Connection is closed
        at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:134)
        at 
fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:124)
at fr.gouv.culture.sdx.utils.database.SQLDatabaseConnection.setAutoCommit(SQLDatabaseConnection.java:47) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.getConnection(HSQLDatabase.java:88) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.optimize(HSQLDatabase.java:109) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.finalize(HSQLDatabase.java:234)
        at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
        at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
        at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

... reproduite quelques secondes plus tard :

ERROR (2010-09-27) 03:14.37:304 [sdx.framework.sdxuserdatabase] (Unknown-URI) Unknown-Thread/LoggingUtils: Il y a eu une erreur avec la connexion SQL lors de lappel au « setAutoCommit ».
java.sql.SQLException: Connection is closed
        at fr.gouv.culture.sdx.exception.SDXException.log(SDXException.java:134)
        at 
fr.gouv.culture.sdx.exception.SDXException.<init>(SDXException.java:124)
at fr.gouv.culture.sdx.utils.database.SQLDatabaseConnection.setAutoCommit(SQLDatabaseConnection.java:47) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.getConnection(HSQLDatabase.java:88) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.optimize(HSQLDatabase.java:109) at fr.gouv.culture.sdx.utils.database.HSQLDatabase.finalize(HSQLDatabase.java:234)
        at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
        at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:83)
        at java.lang.ref.Finalizer.access$100(Finalizer.java:14)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:160)

Ma base (HSQL) est assez énorme et j'envisage de passer sur autre chose (MySQL je pense).

Cependant, est-il sage de vouloir compacter la DB lors de la finalisation de SDX, alors que les ressources sont censées être libérées, plutôt que lors de son ouverture ? ou sur une commande spécifique ?

A+

p.b.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]