java.lang.RuntimeException: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête.

Mirth Project | Isidore Leclerc | 1 year ago
  1. 0

    We are having a serious issue with one of our channel. Mirth seem to have a deadlock issue on updateStatistics that cause message loss for certain destinations. StackTrace : ERROR 2015-10-20 08:30:33,826 [Thread-60] com.mirth.connect.donkey.server.channel.Channel: An error occurred in channel channelA (e3fa4bd4-ebd9-435b-8d58-b0a1f14396cb) while processing message ID 9987235 from the source queue java.lang.RuntimeException: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at com.mirth.connect.donkey.server.channel.Channel.handleDestinationChainThrowable(Channel.java:1503) at com.mirth.connect.donkey.server.channel.Channel.process(Channel.java:1442) at com.mirth.connect.donkey.server.channel.Channel.processSourceQueue(Channel.java:1530) at com.mirth.connect.donkey.server.channel.Channel.run(Channel.java:1517) at java.lang.Thread.run(Unknown Source) Caused by: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.updateStatistics(JdbcDao.java:398) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.addChannelStatistics(JdbcDao.java:331) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.commit(JdbcDao.java:1696) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.executeTasks(BufferedDao.java:133) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:74) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:61) at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:288) at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:38) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ... 1 more Caused by: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2101) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1834) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:510) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:386) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:332) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.updateStatistics(JdbcDao.java:377) ... 12 more

    Mirth Project | 1 year ago | Isidore Leclerc
    java.lang.RuntimeException: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête.
  2. 0

    We are having a serious issue with one of our channel. Mirth seem to have a deadlock issue on updateStatistics that cause message loss for certain destinations. StackTrace : ERROR 2015-10-20 08:30:33,826 [Thread-60] com.mirth.connect.donkey.server.channel.Channel: An error occurred in channel channelA (e3fa4bd4-ebd9-435b-8d58-b0a1f14396cb) while processing message ID 9987235 from the source queue java.lang.RuntimeException: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at com.mirth.connect.donkey.server.channel.Channel.handleDestinationChainThrowable(Channel.java:1503) at com.mirth.connect.donkey.server.channel.Channel.process(Channel.java:1442) at com.mirth.connect.donkey.server.channel.Channel.processSourceQueue(Channel.java:1530) at com.mirth.connect.donkey.server.channel.Channel.run(Channel.java:1517) at java.lang.Thread.run(Unknown Source) Caused by: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.updateStatistics(JdbcDao.java:398) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.addChannelStatistics(JdbcDao.java:331) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.commit(JdbcDao.java:1696) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.executeTasks(BufferedDao.java:133) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:74) at com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:61) at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:288) at com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:38) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ... 1 more Caused by: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2101) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1834) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:510) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:386) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:332) at com.mirth.connect.donkey.server.data.jdbc.JdbcDao.updateStatistics(JdbcDao.java:377) ... 12 more

    Mirth Project | 1 year ago | Isidore Leclerc
    java.lang.RuntimeException: com.mirth.connect.donkey.server.data.DonkeyDaoException: org.postgresql.util.PSQLException: ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête.
  3. 0

    Indexing: index all causes org.postgresql.util.PSQLException: ERROR: deadlock detected

    GitHub | 2 years ago | pdurbin
    org.postgresql.util.PSQLException: ERROR: deadlock detected Detail: Process 26300 waits for ShareLock on transaction 79290; blocked by process 26299. Process 26299 waits for ShareLock on transaction 79289; blocked by process 26300. Hint: See server log for query details. Error Code: 0 Call: UPDATE DVOBJECT SET PERMISSIONINDEXTIME = ? WHERE (ID = ?) bind => [2 parameters bound] Query: UpdateObjectQuery([Dataset id:9 ])
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Delete File: Can't delete a restricted file where access has been granted.

    GitHub | 2 years ago | kcondon
    org.postgresql.util.PSQLException: ERROR: update or delete on table "dvobject" violates foreign key constraint "fk_roleassignment_definitionpoint_id" on table "roleassignment" Detail: Key (id)=(275) is still referenced from table "roleassignment". Error Code: 0 Call: DELETE FROM DVOBJECT WHERE (ID = ?) bind => [1 parameter bound] Query: DeleteObjectQuery([DataFile id:275 name:null])
  6. 0

    Code: adjust createAuthenticatedUser method to reject non unique usernames

    GitHub | 2 years ago | scolapasta
    org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "unq_authenticateduserlookup_0" Detail: Key (persistentuserid, authenticationproviderid)=(builtin, builtin) already exists. Error Code: 0 Call: INSERT INTO AUTHENTICATEDUSERLOOKUP (AUTHENTICATIONPROVIDERID, PERSISTENTUSERID, AUTHENTICATEDUSER_ID) VALUES (?, ?, ?) bind => [3 parameters bound] Query: InsertObjectQuery(edu.harvard.iq.dataverse.authorization.AuthenticatedUserLookup@1aac669)

  1. silex 2 times, last 3 weeks ago
  2. silex 18 times, last 6 months ago
20 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. org.postgresql.util.PSQLException

    ERREUR: Bloquage mortel détecté Détail : Le processus 4336 attend ShareLock sur transaction 429655868 ; bloqué par le processus 4444. Le processus 4444 attend ShareLock sur transaction 429655869 ; bloqué par le processus 4336. Indice : Voir les journaux applicatifs du serveur pour les détails sur la requête.

    at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse()
  2. PostgreSQL JDBC Driver
    AbstractJdbc2Statement.executeUpdate
    1. org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2101)
    2. org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1834)
    3. org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
    4. org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:510)
    5. org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:386)
    6. org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:332)
    6 frames
  3. com.mirth.connect
    DestinationChain.call
    1. com.mirth.connect.donkey.server.data.jdbc.JdbcDao.updateStatistics(JdbcDao.java:377)
    2. com.mirth.connect.donkey.server.data.jdbc.JdbcDao.addChannelStatistics(JdbcDao.java:331)
    3. com.mirth.connect.donkey.server.data.jdbc.JdbcDao.commit(JdbcDao.java:1696)
    4. com.mirth.connect.donkey.server.data.buffered.BufferedDao.executeTasks(BufferedDao.java:133)
    5. com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:74)
    6. com.mirth.connect.donkey.server.data.buffered.BufferedDao.commit(BufferedDao.java:61)
    7. com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:288)
    8. com.mirth.connect.donkey.server.channel.DestinationChain.call(DestinationChain.java:38)
    8 frames
  4. Java RT
    Thread.run
    1. java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    2. java.util.concurrent.FutureTask.run(Unknown Source)
    3. java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    4. java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    5. java.lang.Thread.run(Unknown Source)
    5 frames