欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目启动报错APPARENT DEADLOCK(ORCALE数据库)

程序员文章站 2022-06-11 21:54:36
...

求助大神,项目启动报错了!用的orcale数据库,求助求助!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [main] (DTDEntityResolver.java:73) - recognized obsolete hibernate namespa
ce http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd
/ instead. Refer to Hibernate 3.6 Migration Guide!
WARN [Timer-0] (ThreadPoolAsynchronousRunner.java:608) - com.mchange.v2.async.T
hreadPoolAsynchronousRunnerDeadlockDetector@4a5e88f7APPARENTDEADLOCK!!!Creatingemergencythreadsforunassignedpendingtasks!WARN[Timer0](ThreadPoolAsynchronousRunner.java:624)com.mchange.v2.async.ThreadPoolAsynchronousRunner[email protected] -- APPARENT DEADLOCK!!! Cr eating emergency threads for unassigned pending tasks! WARN [Timer-0] (ThreadPoolAsynchronousRunner.java:624) - com.mchange.v2.async.T hreadPoolAsynchronousRunner[email protected] – APPARENT DEADLOCK!!! Co
mplete Status:
Managed Threads: 3
Active Threads: 3
Active Tasks:
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@52d03a00(com.mchange.v2.async.ThreadPoolAsynchronousRunner[email protected] 00 (com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread-#1)
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@64900079(com.mchange.v2.async.ThreadPoolAsynchronousRunner[email protected] 79 (com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread-#2)
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@2a0f3b83(com.mchange.v2.async.ThreadPoolAsynchronousRunner[email protected] 83 (com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread-#0)
Pending Tasks:
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@4e0c2b07com.mchange.v2.resourcepool.BasicResourcePool[email protected] 07 com.mchange.v2.resourcepool.BasicResourcePool[email protected]

            [email protected]

40
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@72334bfecom.mchange.v2.resourcepool.BasicResourcePool[email protected] fe com.mchange.v2.resourcepool.BasicResourcePool[email protected]
5
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@16dba1f7com.mchange.v2.resourcepool.BasicResourcePool[email protected] f7 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
da
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@1ef1257fcom.mchange.v2.resourcepool.BasicResourcePool[email protected] 7f com.mchange.v2.resourcepool.BasicResourcePool[email protected]
b7
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@fbf00a9com.mchange.v2.resourcepool.BasicResourcePool[email protected] 9 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
52
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@384e23c3com.mchange.v2.resourcepool.BasicResourcePool[email protected] c3 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
16
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@5213d99ccom.mchange.v2.resourcepool.BasicResourcePool[email protected] 9c com.mchange.v2.resourcepool.BasicResourcePool[email protected]
dd
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@77310e0acom.mchange.v2.resourcepool.BasicResourcePool[email protected] 0a com.mchange.v2.resourcepool.BasicResourcePool[email protected]
a8
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@3e661a11com.mchange.v2.resourcepool.BasicResourcePool[email protected] 11 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
18
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@427196b2com.mchange.v2.resourcepool.BasicResourcePool[email protected] b2 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
32
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@6a9c98e8com.mchange.v2.resourcepool.BasicResourcePool[email protected] e8 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
06
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@3806846ccom.mchange.v2.resourcepool.BasicResourcePool[email protected] 6c com.mchange.v2.resourcepool.BasicResourcePool[email protected]
30
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@31c9b6ebcom.mchange.v2.resourcepool.BasicResourcePool[email protected] eb com.mchange.v2.resourcepool.BasicResourcePool[email protected]
d6
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@3154fc43com.mchange.v2.resourcepool.BasicResourcePool[email protected] 43 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
02
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@48a7d968com.mchange.v2.resourcepool.BasicResourcePool[email protected] 68 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
c
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@33c3d029com.mchange.v2.resourcepool.BasicResourcePool[email protected] 29 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
4b
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@31955dd4com.mchange.v2.resourcepool.BasicResourcePool[email protected] d4 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
ba
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@3a9d04dccom.mchange.v2.resourcepool.BasicResourcePool[email protected] dc com.mchange.v2.resourcepool.BasicResourcePool[email protected]
94
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@18892539com.mchange.v2.resourcepool.BasicResourcePool[email protected] 39 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
c4
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@5c6b29e6com.mchange.v2.resourcepool.BasicResourcePool[email protected] e6 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
70
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@3acca07bcom.mchange.v2.resourcepool.BasicResourcePool[email protected] 7b com.mchange.v2.resourcepool.BasicResourcePool[email protected]
65
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@158cef0acom.mchange.v2.resourcepool.BasicResourcePool[email protected] 0a com.mchange.v2.resourcepool.BasicResourcePool[email protected]
93
com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask@2d06fbd7com.mchange.v2.resourcepool.BasicResourcePool[email protected] d7 com.mchange.v2.resourcepool.BasicResourcePool[email protected]
59
Pool thread stack traces:
Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
oracle.net.ns.Packet.receive(Unknown Source)
oracle.net.ns.NSProtocol.connect(Unknown Source)
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:844)

            oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:268)
            oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.

java:414)
oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExt
ension.java:35)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:135)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access800(BasicResourcePool.java:32)com.mchange.v2.resourcepool.BasicResourcePool800(BasicRe sourcePool.java:32) com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread.run(ThreadPoolAsynchronousRunner.java:547)Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread.run (ThreadPoolAsynchronousRunner.java:547) Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread-#1,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
oracle.net.ns.Packet.receive(Unknown Source)
oracle.net.ns.NSProtocol.connect(Unknown Source)
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:844)

            oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:268)
            oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.

java:414)
oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExt
ension.java:35)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:135)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access800(BasicResourcePool.java:32)com.mchange.v2.resourcepool.BasicResourcePool800(BasicRe sourcePool.java:32) com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread.run(ThreadPoolAsynchronousRunner.java:547)Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread.run (ThreadPoolAsynchronousRunner.java:547) Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunnerPoolThread-#0,5
,main]
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.read(SocketInputStream.java:129)
oracle.net.ns.Packet.receive(Unknown Source)
oracle.net.ns.NSProtocol.connect(Unknown Source)
oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:844)

            oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:268)
            oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.

java:414)
oracle.jdbc.driver.T4CConnection.(T4CConnection.java:165)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExt
ension.java:35)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
com.mchange.v2.c3p0.DriverManagerDataSource.getConnection(Driver
ManagerDataSource.java:135)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:182)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledCon
nection(WrapperConnectionPoolDataSource.java:171)
com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnect
ionResourcePoolManager.acquireResource(C3P0PooledConnectionPool.java:137)
com.mchange.v2.resourcepool.BasicResourcePool.doAcquire(BasicRes
ourcePool.java:1014)
com.mchange.v2.resourcepool.BasicResourcePool.access800(BasicResourcePool.java:32)com.mchange.v2.resourcepool.BasicResourcePool800(BasicRe sourcePool.java:32) com.mchange.v2.resourcepool.BasicResourcePoolAcquireTask.run(Ba
sicResourcePool.java:1810)
com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run
(ThreadPoolAsynchronousRunner.java:547)

WARN [Timer-0] (ThreadPoolAsynchronousRunner.java:416) - Task com.mchange.v2.re
sourcepool.BasicResourcePoolAcquireTask@52d03a00(indeadlockedPoolThread)failedtocompleteinmaximumtime60000ms.Tryinginterrupt().WARN[Timer0](ThreadPoolAsynchronousRunner.java:416)Taskcom.mchange.v2.resourcepool.BasicResourcePool[email protected] (in deadlocked PoolThread) fai led to complete in maximum time 60000ms. Trying interrupt(). WARN [Timer-0] (ThreadPoolAsynchronousRunner.java:416) - Task com.mchange.v2.re sourcepool.BasicResourcePool[email protected] (in deadlocked PoolThread) fai
led to complete in maximum time 60000ms. Trying interrupt().
WARN [Timer-0] (ThreadPoolAsynchronousRunner.java:416) - Task com.mchange.v2.re
[email protected] (in deadlocked PoolThread) fai
led to complete in maximum time 60000ms. Trying interrupt().