Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-21370

Duplicate values in AO_E8B6CC_COMMIT leads to DVCS MessageConsumer failure.

      Issue Summary

      Duplicate values in AO_E8B6CC_COMMIT leads to DVCS MessageConsumer failure.

      Similar to: JSWSERVER-20781

      Steps to Reproduce

      Unknown

      Expected Results

      No error in logs

      Actual Results

      The below exception is thrown:

      2022-05-27 13:25:58,994-0400 DVCSConnector.MessageExecutor:thread-454 ERROR ServiceRunner     [c.a.j.p.d.service.message.MessageConsumer] Synchronization failed: Multiple entries with same key: fac4e097ca8cd9e875e21356bb272666ec32144b=AO_E8B6CC_COMMIT {ID = 9588216} and fac4e097ca8cd9e875e21356bb272666ec32144b=AO_E8B6CC_COMMIT {ID = 9588178}. To index multiple values under a key, use Multimaps.index.
       java.lang.IllegalArgumentException: Multiple entries with same key: fac4e097ca8cd9e875e21356bb272666ec32144b=AO_E8B6CC_COMMIT {ID = 9588216} and fac4e097ca8cd9e875e21356bb272666ec32144b=AO_E8B6CC_COMMIT {ID = 9588178}. To index multiple values under a key, use Multimaps.index.
       	at com.google.common.collect.Maps.uniqueIndex(Maps.java:1341)
       	at com.google.common.collect.Maps.uniqueIndex(Maps.java:1296)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestProcessor.updateLocalPullRequestCommits(GitHubPullRequestProcessor.java:192)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestProcessor.updateLocalPullRequest(GitHubPullRequestProcessor.java:137)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestProcessor.processPullRequest(GitHubPullRequestProcessor.java:90)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestProcessor.processPullRequest(GitHubPullRequestProcessor.java:83)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestSynchronizeMessageConsumer.onReceive(GitHubPullRequestSynchronizeMessageConsumer.java:75)
      	at com.atlassian.jira.plugins.dvcs.sync.GitHubPullRequestSynchronizeMessageConsumer.onReceive(GitHubPullRequestSynchronizeMessageConsumer.java:25)
      	at com.atlassian.jira.plugins.dvcs.service.MessageExecutor$MessageRunnable.doRun(MessageExecutor.java:345)
      	at com.atlassian.jira.plugins.dvcs.service.MessageExecutor$ReleaseTokenAndEnqueueNextMessage.run(MessageExecutor.java:259)
       	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        	at java.lang.Thread.run(Thread.java:750) 

      Workaround

      Currently there is no known workaround for this behavior. A workaround will be added here when available. We don't know yet root cause for this issue. DVCS sometimes try to save the commit second time. It fails but at least commit is already saved and should be visible in Dev panel.

            [JSWSERVER-21370] Duplicate values in AO_E8B6CC_COMMIT leads to DVCS MessageConsumer failure.

            Aakrity Tibrewal made changes -
            Remote Link Original: This issue links to "Page (Confluence)" [ 675780 ]
            Leonardo Souto made changes -
            Affects Version/s New: 9.4.17 [ 106909 ]
            Leonardo Souto made changes -
            Affects Version/s New: 8.22.6 [ 102204 ]
            John Chin made changes -
            Affects Version/s New: 9.4.2 [ 104391 ]
            awojtasik made changes -
            Link New: This issue is related to JSWSERVER-21777 [ JSWSERVER-21777 ]
            awojtasik made changes -
            Fix Version/s New: 9.4.6 [ 104662 ]
            okostetskyi (Inactive) made changes -
            Fix Version/s New: 8.20.17 [ 104300 ]
            okostetskyi (Inactive) made changes -
            Fix Version/s Original: 8.20.17 [ 104300 ]
            okostetskyi (Inactive) made changes -
            Fix Version/s New: 8.20.17 [ 104300 ]
            dromanenko (Inactive) made changes -
            Resolution New: Done [ 17 ]
            Status Original: Waiting for Release [ 12075 ] New: Closed [ 6 ]

              2e3a5e81b2b6 okostetskyi (Inactive)
              5364cbaf95e3 Artur Luszcz (Inactive)
              Affected customers:
              11 This affects my team
              Watchers:
              23 Start watching this issue

                Created:
                Updated:
                Resolved: