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 | 2 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  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 | 2 years 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 | 2 years 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 5 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