Article - CS303034
"APPARENT DEADLOCKS!!!" messages are seen in the ApplicationLog and the ThingWorx Platform instance becomes unresponsive
Modified: 07-Feb-2023
Applies To
- ThingWorx Platform 8.3 to 9.3
Description
- ThingWorx Services fail with error Thing <Thing Name> is not running
- ThingWorx Platform Composer shows Unable to access data store errors when accessing the UI
- ThingWorx Platform becomes unresponsive after seeing APPARENT DEADLOCK message logged in the ApplicationLog
- Cannot access ThingWorx Platform with the following being logged in the ApplicationLog.log file located in <ThingworxStorage>\logs
- [L: WARN] [O: c.m.v.a.ThreadPoolAsynchronousRunner] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-AdminTaskTimer] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2c1034c4 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
...
[L: WARN] [O: c.m.v.a.ThreadPoolAsynchronousRunner] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-AdminTaskTimer] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2c1034c4 -- APPARENT DEADLOCK!!! Complete Status: _ Managed Threads: 8_ Active Threads: 8_ Active Tasks: _ com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@63eac50d_ on thread: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-HelperThread-#3_ com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@4ef17ba0_ on thread: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-HelperThread-#2_ com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@5243a337_ on thread: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-HelperThread-#6_ com.mchange.v2.resourcepool.BasicResourcePool$ScatteredAcquireTask@36b24334_ on thread:
...
- [L: WARN] [O: c.m.v.a.ThreadPoolAsynchronousRunner] [I: ] [U: ] [S: ] [P: ] [T: C3P0PooledConnectionPoolManager[identityToken->2zp4foat1wnxfvw1wj1hc0|13f2f19]-AdminTaskTimer] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@2c1034c4 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks!
This is a printer-friendly version of Article 303034 and may be out of date. For the latest version click CS303034