Need a help!!!

Hi

iam Soumya!

My application includes Struts,Hibernate 3.2

I use Tomcat 6 as the application server

I do have problem while starting the Tomcat

The following error mesage is displaye when i run my application

[SRS] WARN [Timer-0] ThreadPoolAsynchronousRunner.run(608) | com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@101d01 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!

[SRS] WARN [Timer-0] ThreadPoolAsynchronousRunner.run(624) | com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@101d01 -- APPARENT DEADLOCK!!! Complete Status:

Managed Threads: 3

Active Threads: 3

Active Tasks:

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1b5eba4 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@81933a (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@e90097 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)

Pending Tasks:

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@125ee49

Pool thread stack traces:

Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]

java.net.PlainSocketImpl.socketConnect(Native Method)

java.net.PlainSocketImpl.doConnect(Unknown Source)

java.net.PlainSocketImpl.connectToAddress(Unknown Source)

java.net.PlainSocketImpl.connect(Unknown Source)

java.net.SocksSocketImpl.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.<init>(Unknown Source)

java.net.Socket.<init>(Unknown Source)

com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:147)

com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)

com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)

com.mysql.jdbc.Connection.<init>(Connection.java:1531)

com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)

com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSour ce.java:135)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:182)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:171)

com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePool Manager.acquireResource(C3P0PooledConnectionPool.java:137)

com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java: 1014)

com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java :32)

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1810)

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]

java.net.PlainSocketImpl.socketConnect(Native Method)

java.net.PlainSocketImpl.doConnect(Unknown Source)

java.net.PlainSocketImpl.connectToAddress(Unknown Source)

java.net.PlainSocketImpl.connect(Unknown Source)

java.net.SocksSocketImpl.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.<init>(Unknown Source)

java.net.Socket.<init>(Unknown Source)

com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:147)

com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)

com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)

com.mysql.jdbc.Connection.<init>(Connection.java:1531)

com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)

com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSour ce.java:135)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:182)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:171)

com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePool Manager.acquireResource(C3P0PooledConnectionPool.java:137)

com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java: 1014)

com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java :32)

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1810)

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]

java.net.PlainSocketImpl.socketConnect(Native Method)

java.net.PlainSocketImpl.doConnect(Unknown Source)

java.net.PlainSocketImpl.connectToAddress(Unknown Source)

java.net.PlainSocketImpl.connect(Unknown Source)

java.net.SocksSocketImpl.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.connect(Unknown Source)

java.net.Socket.<init>(Unknown Source)

java.net.Socket.<init>(Unknown Source)

com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:147)

com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:276)

com.mysql.jdbc.Connection.createNewIO(Connection.java:2641)

com.mysql.jdbc.Connection.<init>(Connection.java:1531)

com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:266)

com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(DriverManagerDataSour ce.java:135)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:182)

com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection(Wrapper ConnectionPoolDataSource.java:171)

com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePool Manager.acquireResource(C3P0PooledConnectionPool.java:137)

com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicResourcePool.java: 1014)

com.mchange.v2.resourcepool.BasicResourcePool.access$800(BasicResourcePool.java :32)

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1810)

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

[SRS] WARN [Timer-0] ThreadPoolAsynchronousRunner.processReplacedThreads(416) | Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1b5eba4 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().

[SRS] WARN [Timer-0] ThreadPoolAsynchronousRunner.processReplacedThreads(416) | Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@81933a (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().

[SRS] WARN [Timer-0] ThreadPoolAsynchronousRunner.processReplacedThreads(416) | Task com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@e90097 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt().

[SRS] WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0] BasicResourcePool.run(1876) | com.mchange.v2.resourcepool.BasicResourcePool@439d3b -- Thread unexpectedly interrupted while performing an acquisition attempt.

java.lang.InterruptedException: sleep interrupted

at java.lang.Thread.sleep(Native Method)

at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1805)

at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

[SRS] WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1] BasicResourcePool.run(1876) | com.mchange.v2.resourcepool.BasicResourcePool@439d3b -- Thread unexpectedly interrupted while performing an acquisition attempt.

java.lang.InterruptedException: sleep interrupted

at java.lang.Thread.sleep(Native Method)

at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1805)

at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

[SRS] WARN [com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2] BasicResourcePool.run(1876) | com.mchange.v2.resourcepool.BasicResourcePool@439d3b -- Thread unexpectedly interrupted while performing an acquisition attempt.

java.lang.InterruptedException: sleep interrupted

at java.lang.Thread.sleep(Native Method)

at com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool .java:1805)

at com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsyn chronousRunner.java:547)

as of to my knowledge deadlock is due to a thread.........i am unable to fix this issue................

if any body could find a solution please help me

Thanks in advance

Soumya

[9299 byte] By [soumya_developera] at [2007-11-27 7:50:12]
# 1
I think your question is in a wrong forum. This is Sun Java System Web Server's forum.
Basantka at 2007-7-12 19:31:13 > top of Java-index,Web & Directory Servers,Web Servers...