Here is the some of the key things from exception trace:
com.mchange.v2.resourcepool.BasicResourcePool@1587357 - checkinResource( ... ) -- even broken pools should allow checkins without exception. probable resource pool bug.
com.mchange.v2.util.ResourceClosedException: Attempted to use a ThreadPoolAsynchronousRunner in a closed or broken state.
com.mchange.v2.resourcepool.BasicResourcePool@1587357 -- Unexpectedly broken!!!
com.mchange.v2.resourcepool.ResourcePoolException: Unexpected Break Stack Trace!
com.mchange.v2.resourcepool.BasicResourcePool@1587357 -- close() called multiple times. - (I am not calling close() multiple time. Session has been closed at the end of the process once.)
From error it looks like SessionFactory is closed while another
thread is trying to access, not very sure. Also tried with
java program with multiple threads but not able to reproduce
.
Any idea ??? Please share.