[Top][All Lists]
[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.
- [sdx-users] Fermeture de SDX,
Pierrick Brihaye <=