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:
      ...
This is a printer-friendly version of Article 303034 and may be out of date. For the latest version click CS303034