`
cuijiemin
  • 浏览: 256048 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

APPARENT DEADLOCK!!! Complete Status:

    博客分类:
  • J2EE
阅读更多

C3P0发生如下错误,正在寻求解决方法。

[hb] WARN  [Timer-16] 2011-01-23 19:36:52 - com.mchange.v2.async.ThreadPoolAsynchronousRunner(608)  - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8e8f3a -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!

[hb] WARN  [Timer-16] 2011-01-23 19:37:23 - com.mchange.v2.async.ThreadPoolAsynchronousRunner(624)  - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8e8f3a -- APPARENT DEADLOCK!!! Complete Status: 

Managed Threads: 3

Active Threads: 3

Active Tasks: 

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

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

com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@11af639 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)

Pending Tasks: 

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@11b2f51

Pool thread stack traces:

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

 

 

[hb] WARN  [Timer-16] 2011-01-23 19:54:46 - com.mchange.v2.async.ThreadPoolAsynchronousRunner(608)  - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8e8f3a -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!

[hb] WARN  [Timer-16] 2011-01-23 19:55:05 - com.mchange.v2.async.ThreadPoolAsynchronousRunner(624)  - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@8e8f3a -- APPARENT DEADLOCK!!! Complete Status: 

Managed Threads: 3

Active Threads: 3

Active Tasks: 

com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@6f55b4 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)

com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@163bf85 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)

com.mchange.v2.resourcepool.BasicResourcePool$1DestroyResourceTask@1b2ead1 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)

Pending Tasks: 

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1564971

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1efbe4d

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@b6ebab

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@12a4190

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@136589c

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@f39eb4

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@384c52

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1ac9c4

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@b47667

com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c97911

Pool thread stack traces:

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

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

com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:560)

 

 

 

本人的问题解决是因为:

由于数据源配置出错,数据库名字后面多了一个空格导致的。

分享到:
评论
1 楼 nomad2 2012-01-05  
this is not the root cause. are you sure you have fixed this issue? the c3p0 guy doesn't have good solution yet... see http://sourceforge.net/tracker/?func=detail&aid=3432139&group_id=25357&atid=383690

相关推荐

Global site tag (gtag.js) - Google Analytics