Patch to org patial update : cause system db deadlock

Click here to see error log, please:

IDKLRF6+k+G9nGHT4eOcgio8VYtM1ho5MM8oh1izEBAIE=* INFO 2022-02-07T18:38:53,648 (api) Import:Start (DefaultMetadataImportService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,415 (api) Import:Preheat[REFERENCE] took 0.766538 sec. (DefaultPreheatService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,417 (api) Import:Validation took 0.000486 sec. (DefaultObjectBundleValidationService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,417 (api) Updating 1 object(s) of type OrganisationUnit (DefaultObjectBundleService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,428 Hibernate caches cleared (DefaultHibernateCacheManager.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,428 (api) Import:Commit took 0.011517 sec. (DefaultMetadataImportService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:38:54,429 (api) Import:Done took 0.781050 sec. (DefaultMetadataImportService.java [http-nio-10008-exec-10])
IDy2Z7BISmMFEER9QFgY+J1qioVLTdBFaKYKILAN/HTMU=* INFO 2022-02-07T18:39:36,553 Authentication event: AuthenticationSuccessEvent; username: api; (AuthenticationLoggerListener.java [http-nio-10008-exec-7])
IDZBhH+pcA1Oo1aJeVERl2e1hHyZNzjxaJiSAMvktLVao=* WARN 2022-02-07T19:50:45,029 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@450768a6 – APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])

  • WARN 2022-02-07T19:50:45,162 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@450768a6 – APPARENT DEADLOCK!!! Complete Status:
    Managed Threads: 3
    Active Threads: 3
    Active Tasks:
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@31d37edb
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#1
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@6db0542c
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#0
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@78523ea2
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#2
    Pending Tasks:
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@18d9f9b0
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@32d669d6
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@5da85a94
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@3466c8ad
    Pool thread stack traces:
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#0,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#1,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#2,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])
  • WARN 2022-02-07T19:51:35,029 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@450768a6 – APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])
  • WARN 2022-02-07T19:51:35,032 com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@450768a6 – APPARENT DEADLOCK!!! Complete Status:
    Managed Threads: 3
    Active Threads: 3
    Active Tasks:
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@33bd26a9
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#2
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@4850f5d2
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#1
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@3ce501ad
    on thread: C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#0
    Pending Tasks:
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@53c1f79a
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@9130b25
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@462281b0
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@52de08b0
    Pool thread stack traces:
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#2,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#1,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    Thread[C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-HelperThread-#0,5,main]
    java.base@11.0.14/java.net.SocketInputStream.socketRead0(Native Method)
    java.base@11.0.14/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:168)
    java.base@11.0.14/java.net.SocketInputStream.read(SocketInputStream.java:140)
    org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:161)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:128)
    org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:113)
    org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:73)
    org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
    org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
    org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
    org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:481)
    org.postgresql.jdbc.PgStatement.execute(PgStatement.java:401)
    org.postgresql.jdbc.PgPreparedStatement.executeWithFlags(PgPreparedStatement.java:164)
    org.postgresql.jdbc.PgPreparedStatement.executeUpdate(PgPreparedStatement.java:130)
    org.postgresql.jdbc.PgConnection.isValid(PgConnection.java:1431)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$2.activeCheckConnectionNoQuery(DefaultConnectionTester.java:136)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester$3.activeCheckConnectionNoQuery(DefaultConnectionTester.java:180)
    com.mchange.v2.c3p0.impl.DefaultConnectionTester.activeCheckConnection(DefaultConnectionTester.java:275)
    com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection(AbstractConnectionTester.java:79)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.testPooledConnection(C3P0PooledConnectionPool.java:504)
    com.mchange.v2.c3p0.impl.C3P0PooledConnectionPool$1PooledConnectionResourcePoolManager.refurbishResourceOnCheckin(C3P0PooledConnectionPool.java:406)
    com.mchange.v2.resourcepool.BasicResourcePool.attemptRefurbishResourceOnCheckin(BasicResourcePool.java:1798)
    com.mchange.v2.resourcepool.BasicResourcePool.access$200(BasicResourcePool.java:44)
    com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask.run(BasicResourcePool.java:1416)
    com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread.run(ThreadPoolAsynchronousRunner.java:696)
    (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])
  • WARN 2022-02-07T19:51:45,164 Task com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@6db0542c (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])
  • WARN 2022-02-07T19:51:45,165 Task com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@31d37edb (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])
  • WARN 2022-02-07T19:51:45,165 Task com.mchange.v2.resourcepool.BasicResourcePool$1RefurbishCheckinResourceTask@78523ea2 (in deadlocked PoolThread) failed to complete in maximum time 60000ms. Trying interrupt(). (Slf4jMLog.java [C3P0PooledConnectionPoolManager[identityToken->1bqrxewam19tgh9l19ixuku|750fe56f]-AdminTaskTimer])

Hi @linxd,
Please post more info:
Current DHIS2 version:
Update - Patch version:

Thanks!