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

NPE when indexing git repo with missing ancestor

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Low
    • 2.7.14
    • 2.7.13
    • None
    • None

    Description

      2012-05-08 17:56:19,685 ERROR [InitialPinger1 twod] fisheye.app BaseRepositoryScanner-handleSlurpException - Problem processing revisions from repo twod due to class com.cenqua.fisheye.rep.RepositoryClientException - com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS:
      com.cenqua.fisheye.rep.RepositoryClientException: com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS:
      at com.atlassian.fisheye.dvcs.DvcsScanner.processRevisions(DvcsScanner.java:299)
      at com.atlassian.fisheye.git.GitScanner.processRevisions(GitScanner.java:250)
      at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:257)
      at com.cenqua.fisheye.rep.BaseRepositoryScanner.doSlurpTransaction(BaseRepositoryScanner.java:225)
      at com.cenqua.fisheye.rep.BaseRepositoryScanner.ping(BaseRepositoryScanner.java:184)
      at com.cenqua.fisheye.rep.BaseRepositoryEngine.doSlurp(BaseRepositoryEngine.java:92)
      at com.cenqua.fisheye.rep.RepositoryEngine.slurp(RepositoryEngine.java:381)
      at com.cenqua.fisheye.rep.ping.OneOffPingRequest.doRequest(OneOffPingRequest.java:28)
      at com.cenqua.fisheye.rep.ping.PingRequest.process(PingRequest.java:67)
      at com.cenqua.fisheye.rep.RepositoryHandle.processPingRequests(RepositoryHandle.java:138)
      at com.cenqua.fisheye.rep.RepositoryHandle.queuePingRequest(RepositoryHandle.java:128)
      at com.cenqua.fisheye.rep.ping.PingRequest.run(PingRequest.java:33)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)
      Caused by: com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS:
      at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:214)
      at com.atlassian.fisheye.git.GitScanner.processChanges(GitScanner.java:997)
      at com.atlassian.fisheye.git.GitScanner.slurpCommits(GitScanner.java:970)
      at com.atlassian.fisheye.dvcs.DvcsScanner.processBranch(DvcsScanner.java:415)
      at com.atlassian.fisheye.dvcs.DvcsScanner.processRevisions(DvcsScanner.java:243)
      ... 14 more
      Caused by: com.atlassian.utils.process.ProcessException: While executing: "/usr/bin/git whatchanged --always --reverse --date-order -m --no-abbrev -C 4e725ade737916e254fbb386219a820f38f5fbc8..e4071728511b62ad540baeee417595778e1eac24 --pretty=format:C:%H%nP:%P%nA:%aN%nE:%aE%nR:%cN%nF:%cE%nD:%at%nS:%s%nB:%b%n@@fe_body_end@@ "
      at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:262)
      at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:254)
      at com.atlassian.fisheye.dvcs.client.DvcsContext.executeCommand(DvcsContext.java:212)
      ... 18 more
      Caused by: com.atlassian.utils.process.ProcessException: com.cenqua.fisheye.rep.DbException: Attempt to load isBinary from non existent revid = -1
      at com.atlassian.utils.process.ExternalProcessImpl$4.doTask(ExternalProcessImpl.java:273)
      at com.atlassian.utils.process.LatchedRunnable.run(LatchedRunnable.java:25)
      ... 3 more
      Caused by: com.cenqua.fisheye.rep.DbException: Attempt to load isBinary from non existent revid = -1
      at com.cenqua.fisheye.rep.impl.CommonRevInfoDAO.isBinary(CommonRevInfoDAO.java:1719)
      at com.atlassian.fisheye.db.BaseFileRevisionDAO.isBinary(BaseFileRevisionDAO.java:221)
      at com.atlassian.fisheye.git.GitScanner.processCopyMove(GitScanner.java:851)
      at com.atlassian.fisheye.git.GitScanner.processRename(GitScanner.java:718)
      at com.atlassian.fisheye.git.GitScanner.processFileRevisions(GitScanner.java:664)
      at com.atlassian.fisheye.git.GitScanner.processGitCommit(GitScanner.java:567)
      at com.atlassian.fisheye.git.GitScanner$9.processCommit(GitScanner.java:1074)
      at com.atlassian.fisheye.git.client.GitChangeParser.handleCommit(GitChangeParser.java:217)
      at com.atlassian.fisheye.git.client.GitChangeParser.scanPaths(GitChangeParser.java:157)
      at com.atlassian.fisheye.git.client.GitChangeParser.processLine(GitChangeParser.java:61)
      at com.atlassian.utils.process.LineOutputHandler.process(LineOutputHandler.java:49)
      at com.atlassian.utils.process.LineOutputHandler.process(LineOutputHandler.java:36)
      at com.atlassian.utils.process.PluggableProcessHandler.processOutput(PluggableProcessHandler.java:34)
      at com.atlassian.utils.process.ExternalProcessImpl$4.doTask(ExternalProcessImpl.java:270)
      ... 4 more

      Attachments

        Activity

          People

            tom@atlassian.com Tom Davies
            tom@atlassian.com Tom Davies
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: