HI COULD ANYONE THROW SOME LIGHT ON THIS AS TO WHY I AM GETTING THIS WARNING MESSAGE
03:18:37,409 WARN [ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@13cbb7f -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
03:18:37,442 WARN [ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@13cbb7f -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 1
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@8fa907 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@120b28c
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1aa22a1
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@c78116
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1ebe879
Pool thread stack traces:
[Stack traces of deadlocked task threads not available.]
I HAVE SET THE FOLLOWING PROPERTY
<attribute name="AcquireIncrement">3</attribute>
<attribute name="AcquireRetryAttempts">30</attribute>
<attribute name="AcquireRetryDelay">1000</attribute>
<attribute name="AutoCommitOnClose">false</attribute>
<attribute name="AutomaticTestTable"></attribute>
<attribute name="BreakAfterAcquireFailure">false</attribute>
<attribute name="CheckoutTimeout">30000</attribute>
<attribute name="ConnectionCustomizerClassName"></attribute>
<attribute name="ConnectionTesterClassName"></attribute>
<attribute name="Description">A pooled c3p0 DataSource</attribute>
<attribute name="DebugUnreturnedConnectionStackTraces">false</attribute>
<attribute name="FactoryClassLocation"></attribute>
<attribute name="ForceIgnoreUnresolvedTransactions">false</attribute>
<attribute name="IdleConnectionTestPeriod">0</attribute>
<attribute name="InitialPoolSize">3</attribute>
<!-- <attribute name="MaxAdministrativeTaskTime">0</attribute> -->
<attribute name="MaxConnectionAge">0</attribute>
<attribute name="MaxIdleTime">3</attribute>
<!-- <attribute name="MaxIdleTimeExcessConnections">0</attribute> -->
<attribute name="MaxPoolSize">100</attribute>
<attribute name="MaxStatements">0</attribute>
<!-- <attribute name="MaxStatementsPerConnection">0</attribute> -->
<attribute name="MinPoolSize">5</attribute>
<attribute name="NumHelperThreads">3</attribute>
<!-- <attribute name="PreferredTestQuery"></attribute> -->
<attribute name="TestConnectionOnCheckin">false</attribute>
<attribute name="TestConnectionOnCheckout">false</attribute>
<!-- <attribute name="UnreturnedConnectionTimeout">0</attribute> -->
<!-- <attribute name="UsesTraditionalReflectiveProxies">false</attribute> -->
THANKS IN ADVANCE
|