I'm running my application with debug loggging and see that as I use it to make stored procedure call the following message starts to show:
I'm creating a JDBCClient using JDBCClIent.createShare. Then get a connection which I use to call callWithParams. Once that's complete I close the connection and in the close result handler close the client. The more calls I make the more deadlockdetectors messages I see.
When I close my vertx instance I get an exception multiple times:
[DEBUG|com.mchange.v2.c3p0.impl.NewPooledConnection|NewPooledConnection] com.mchange.v2.c3p0.impl.NewPooledConnection@d46db6b closed by a client.
java.lang.Exception: DEBUG -- CLOSE BY CLIENT STACK TRACE
at com.mchange.v2.c3p0.impl.NewPooledConnection.close(NewPooledConnection.java:659)
at com.mchange.v2.c3p0.impl.NewPooledConnection.closeMaybeCheckedOut(NewPooledConnection.java:255)
at com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.destroyResource(C3P0PooledConnectionPool.java:622)
at com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask.run(BasicResourcePool.java:1076)
at com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:1101)
at com.mchange.v2.resourcepool.BasicResourcePool.destroyResource(BasicResourcePool.java:1062)
at com.mchange.v2.resourcepool.BasicResourcePool.access$100(BasicResourcePool.java:44)
at com.mchange.v2.resourcepool.BasicResourcePool$5.run(BasicResourcePool.java:1316)
Is there something else I need to do when closing?
Is it expected that these DeadlockDetectors be running after I close the connection and client?