ALM Octane branch collector failure for Duplicate keys

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

      ALM Octane branch collector failure for Duplicate keys.

      In our octane instance somehow we have 2 branches in octane with the same names (different id). Most likely the developer might have created a branch , deleted the branch and then recreated a branch with the same name. The branch collection should not fail but continue to process remaining branches and just skip the problematic branch.

       

      Stack Trace: <Branch name> is the actual git branch name and has been removed for privacy

      01:24:41  BranchPublisher : Found 29 branches in ALM Octane related to defined filter.
      01:24:42  BranchPublisher : New branches created: 1, failed to create 1 branches
      01:24:42  BranchPublisher : ALM Octane branch collector failed : Duplicate key <Branch Name> (attempted merging values scm_repository, #17005 - <Branch Name> and scm_repository, #19020 - <Branch Name>)
      01:24:42  java.lang.IllegalStateException: Duplicate key <Branch Name> (attempted merging values scm_repository, #17005 - <Branch Name> and scm_repository, #19020 - <Branch Name>)
      01:24:42      at java.base/java.util.stream.Collectors.duplicateKeyException(Collectors.java:135)
      01:24:42      at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:182)
      01:24:42      at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
      01:24:42      at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625)
      01:24:42      at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
      01:24:42      at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
      01:24:42      at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
      01:24:42      at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      01:24:42      at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
      01:24:42      at PluginClassLoader for hp-application-automation-tools-plugin//com.hp.octane.integrations.services.pullrequestsandbranches.PullRequestAndBranchServiceImpl.syncBranchesToOctane(PullRequestAndBranchServiceImpl.java:294)
      01:24:42      at PluginClassLoader for hp-application-automation-tools-plugin//com.microfocus.application.automation.tools.octane.branches.BranchesPublisher.performInternal(BranchesPublisher.java:154)
      01:24:42      at PluginClassLoader for hp-application-automation-tools-plugin//com.microfocus.application.automation.tools.octane.branches.BranchesPublisher.perform(BranchesPublisher.java:103)
      01:24:42      at jenkins.tasks.SimpleBuildStep.perform(SimpleBuildStep.java:123)
      01:24:42      at PluginClassLoader for workflow-basic-steps//org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:101)
      01:24:42      at PluginClassLoader for workflow-basic-steps//org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:71)
      01:24:42      at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.SynchronousNonBlockingStepExecution.lambda$start$0(SynchronousNonBlockingStepExecution.java:47)
      01:24:42      at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
      01:24:42      at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
      01:24:42      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      01:24:42      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      01:24:42      at java.base/java.lang.Thread.run(Thread.java:833)

            Assignee:
            Laura Buzas
            Reporter:
            Alok Kumar Singh
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: