Sonderbarer Fehler: SCHLIESSEN DURCH CLIENT STACK TRACE
Hallo alle ich habe eine web-Anwendung die Hibernate verwenden, um abrufen von Daten in der Datenbank. Und in der server-Seite einige execeptions kommen in regelmäßigen Abständen. Unten ist die Ausnahme-Protokolle.
16:04:22,227 DEBUG NewPooledConnection:491 - com.mchange.v2.c3p0.impl.NewPooledConnection@ef46613 closed by a client.
java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:491)
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:191)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:470)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:964)
at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
16:09:42,310 DEBUG C3P0PooledConnectionPool:476 - Successfully destroyed PooledConnection: com.mchange.v2.c3p0.impl.NewPooledConnection@32ef0763
16:09:42,310 DEBUG BasicResourcePool:967 - Successfully destroyed resource: com.mchange.v2.c3p0.impl.NewPooledConnection@32ef0763
16:09:42,310 DEBUG GooGooStatementCache:319 - ENTER METHOD: closeAll( org.postgresql.jdbc4.Jdbc4Connection@42df0af8 )! -- num_connections: 1
Könnte jemand hilft mir bei diesem problem? Vielen Dank!
InformationsquelleAutor der Frage John | 2011-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist der code, löst diese log-Anweisung in C3P0:
Beachten Sie, dass:
Dies ist nicht eine Ausnahme, die
new Exception
wird lediglich genutzt, um zu zeigen, execution Pfad für debug-Zwecke.Und ja, dies ist nur eine debug-Meldung (eigentlich
FINEST
ist die niedrigste Ebene injava.util.logging
).Zum Abschluss noch: ignorieren und Stimmen Sie Ihre logging-levels zu überspringen diese.
InformationsquelleAutor der Antwort Tomasz Nurkiewicz
Fand ich, wo der Fehler ist: ich denke, dass es erscheint, wenn ein Objekt fordert, bewusst
Ich so konfiguriert haben, dass diese Klasse im Frühjahr. Wenn ich destroy-method="close" tritt der Fehler auf.
Offensichtlich, ich habe es entfernt und das problem ist jetzt gelöst.
InformationsquelleAutor der Antwort Raul Luna
InformationsquelleAutor der Antwort mannu4u