项目使用c3p0数据源,将项目重新导入eclipse中,抛出以下异常信息:
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6270b -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
2011-6-24 10:51:42 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run
警告: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@6270b -- APPARENT DEADLOCK!!! Complete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4ef630 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4ec59 (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@138d56e (com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@442c76
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1c30993
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1a9cf52
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@16a23cf
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@155035a
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@4f3ba2
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask@1d41318
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0,5,main]
java.lang.Thread.sleep(Native Method)
com.mchange.v2.resourcepool.BasicResourcePool$AcquireTask.run(BasicResourcePool.java:1805)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:547)
查看原因是由于,c3p0配置中url属性里多了个空格引起的。
分享到:
相关推荐
网上传言C3P0是因为本身的BUG问题,然而今天我遇到这个问题并解决了,结果发现并不是。通过配置c3p0.maxStatements=0 这种方案只是治标不治本,或者干脆无效。我上传的解决方案肯定能解决这个问题的根本原因。出现...
SQL Server上的一个奇怪的Deadlock及其分析方法 Deadlock是SQL Server中的一种常见问题,它会导致事务无法继续执行,影响系统的性能和可靠性。了解Deadlock的产生原因和分析方法是非常重要的。本文将详细介绍SQL ...
当遇到无法访问MySQL数据库时,可能会出现如描述中的异常情况:“ThreadPoolAsynchronousRunner - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@75d634ea -- APPARENT DEADLOCK!...
"power_flow.zip_apparent_流动_流动方程_能量方程_能量流动"这个标题暗示了我们正在探讨的是电力系统的功率流分析,这涉及到电能如何在电网中传输。"apparent flow"(视在流动)和"流动方程"可能指的是电路理论中的...
- 重复以上步骤,在不同的负载条件下进行测试,以获得全面的数据。 #### 四、电源效率优化设计 1. **提高功率因数** - 通过采用主动功率因数校正(APFC)技术可以显著提升电源的功率因数。 - APFC 技术通过调整...
"Apparent Contour" 是一个开源项目,专注于处理三维(3D)模型的外观轮廓。在计算机图形学中,外观轮廓是指当一个3D对象被渲染时,由于法线(normal)与观察者视线(view direction)垂直而形成的边缘。这些轮廓在...
在Swift编程语言中,UIAppearance是苹果为统一和全局设置应用程序中的UI组件外观提供的一种机制。...通过研究和使用Apparent的源代码,你还可以深入了解Swift的泛型、类型擦除以及如何优雅地扩展Apple的SDK。
表观太阳时间该应用程序可计算特定位置和时间范围内的太阳能数据。 它利用了和 。 为了运行此演示应用程序的实例,您需要生成自己的API密钥,并从~/config.js文件中导出它们: const geocodeApiKey = 'YOUR_OWN_...
程序语言为Fortran,计算速度快,程序可改性也很强,欢迎学习电法的同行来下载!
神经网络中单离子通道问题的一篇很老的文章
11. **表观功率 (Apparent Power)**: 交流电路中电流和电压的乘积,不考虑功率因数。 12. **非对称波形 (Asymmetric Waveform)**: 电流或电压波形在水平轴上的上下偏移不对称。 13. **衰减 (Attenuation)**: 信号...
- **`r.apparent_encoding`**:从内容中分析出的响应内容编码方式,可以作为`r.encoding`的备选项。 - **`r.content`**:HTTP响应内容的二进制形式。 #### 七、编码问题处理 在处理响应内容时,可能会遇到编码问题...
如果不是200,则会抛出异常,程序进入`except`块执行,打印出“failed”。 #### 三、解决网页编码问题 在爬取网页时,可能会遇到编码问题导致中文乱码的情况。解决方法之一是修改响应对象的编码属性: ```python ...
Direction information of the palmprint provides one of the most promising features for palmprint recognition.... The method first extracts the apparent direction from the surface layer o
- 解析页面,提取图片的源链接`src`和图集名称`alt`。 - 构造保存路径,如果文件夹不存在则创建。 - 使用`requests.get()`下载图片,并写入到文件中。 #### 三、主程序逻辑 ```python if __name__ == '__main__': ...
4. r.apparent_encoding:从内容中分析出的响应内容编码方式(备选编码方式)。 5. r.content:HTTP 响应内容的二进制形式。 五、爬取网页的通用代码框架 爬取网页的通用代码框架通常包括: 1. 发送 HTTP 请求:...
r.raise_for_status() # 如果状态不是200,抛出HTTPError异常 r.encoding = r.apparent_encoding return r.text except: return "产生异常" if __name__ == "__main__": url = "http://www.baidu.com" print...
【地球物理学进展】课程主要探讨的是地球物理领域的高级理论与应用,其中涉及到瞬变电磁法(Transient Electromagnetic Method, TEM)的复杂发射源的研究。瞬变电磁法是一种广泛应用于地质勘探的技术,它通过测量...
raise_for_status() 方法用于检查状态码,若非 200,则会抛出异常;headers 属性用于访问服务器返回的 HTTP 头信息。 3. HTTP 编码:Response 对象的 encoding 属性表示服务器推荐的编码方式,而 apparent_encoding...