Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-3283

HG: Scanning fails on commit with no parents

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.4.0
    • 2.4.0
    • None

    Description

      fe converted repo has 2 commits with no parents, 0000000000000 and 055e7ae5cc181fea9cd67d477663478ea1d14d12.

      The second is causing the following stack trace:

      [java] 06:13:55 ERROR - Problem processing revisions from repo fe-hg-convert due to class com.cenqua.fisheye.rep.RepositoryClientException - com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS: extension 'felog' overrides commands: felog feparents
      [java]
      [java] com.cenqua.fisheye.rep.RepositoryClientException: com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS: extension 'felog' overrides commands: felog feparents
      [java]
      [java] at com.atlassian.fisheye.dvcs.DvcsScanner.processRevisions(DvcsScanner.java:225)
      [java] at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:244)
      [java] at com.cenqua.fisheye.rep.BaseRepositoryScanner.doSlurpTransaction(BaseRepositoryScanner.java:192)
      [java] at com.cenqua.fisheye.rep.BaseRepositoryScanner.ping(BaseRepositoryScanner.java:145)
      [java] at com.cenqua.fisheye.rep.BaseRepositoryEngine.doSlurp(BaseRepositoryEngine.java:77)
      [java] at com.cenqua.fisheye.rep.RepositoryEngine.slurp(RepositoryEngine.java:379)
      [java] at com.cenqua.fisheye.rep.ping.OneOffPingRequest.doRequest(OneOffPingRequest.java:25)
      [java] at com.cenqua.fisheye.rep.ping.PingRequest.process(PingRequest.java:66)
      [java] at com.cenqua.fisheye.rep.RepositoryHandle.processPingRequests(RepositoryHandle.java:127)
      [java] at com.cenqua.fisheye.rep.RepositoryHandle.queuePingRequest(RepositoryHandle.java:117)
      [java] at com.cenqua.fisheye.rep.ping.PingRequest.run(PingRequest.java:33)
      [java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      [java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      [java] at java.lang.Thread.run(Thread.java:637)
      [java] Caused by: com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS: extension 'felog' overrides commands: felog feparents
      [java]
      [java] at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:160)
      [java] at com.atlassian.fisheye.hg.HgScanner.processChange(HgScanner.java:255)
      [java] at com.atlassian.fisheye.hg.HgScanner.slurpBranchCommits(HgScanner.java:243)
      [java] at com.atlassian.fisheye.dvcs.DvcsScanner.processBranch(DvcsScanner.java:253)
      [java] at com.atlassian.fisheye.dvcs.DvcsScanner.processRevisions(DvcsScanner.java:197)
      [java] ... 13 more
      [java] Caused by: com.atlassian.utils.process.ProcessException: While executing: "hg --config extensions.felog=/Users/mwatson/work/crucible/trunk/output/dist/python/hg/hgfelog/hgfelog.py --config ui.verbose=false felog 055e7ae5cc181fea9cd67d477663478ea1d14d12 -p"
      [java] at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:195)
      [java] at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:178)
      [java] at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:158)
      [java] ... 17 more
      [java] Caused by: com.atlassian.utils.process.ProcessException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
      [java] at com.atlassian.utils.process.ExternalProcess$4.doTask(ExternalProcess.java:189)
      [java] at com.atlassian.utils.process.LatchedRunnable.run(LatchedRunnable.java:21)
      [java] ... 3 more
      [java] Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
      [java] at java.util.ArrayList.RangeCheck(ArrayList.java:547)
      [java] at java.util.ArrayList.get(ArrayList.java:322)
      [java] at com.atlassian.fisheye.hg.HgScanner$1.processCommit(HgScanner.java:80)
      [java] at com.atlassian.fisheye.hg.client.HgChangeParser.handleCommit(HgChangeParser.java:208)
      [java] at com.atlassian.fisheye.hg.client.HgChangeParser.doProcessInputEnd(HgChangeParser.java:222)
      [java] at com.atlassian.fisheye.dvcs.handler.DvcsLineOutputHandler.processInputEnd(DvcsLineOutputHandler.java:46)
      [java] at com.atlassian.utils.process.LineOutputHandler.process(LineOutputHandler.java:41)
      [java] at com.atlassian.utils.process.PluggableProcessHandler.processOutput(PluggableProcessHandler.java:30)
      [java] at com.atlassian.utils.process.ExternalProcess$4.doTask(ExternalProcess.java:186)
      [java] ... 4 more

      Attachments

        Activity

          People

            abuttfield Anna Buttfield [Atlassian]
            Anonymous Anonymous
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: