#4499 IndexError in SVN refresh

v1.0.0
closed
sf-2 (994)
SCM
2015-08-20
2012-07-05
No
paster script production.ini ../scripts/refresh-all-repos.py -- --project=svntest --clean

04:27:09,911 ERROR [__main__] Error refreshing <Repository /svn/p/destecs/code>
Traceback (most recent call last):
  File "/var/local/allura/scripts/refresh-all-repos.py", line 95, in main
    c.app.repo.refresh(options.all, notify=options.notify)
  File "/var/local/allura/Allura/allura/model/repository.py", line 317, in refresh
    refresh_repo(self, all_commits, notify)
  File "/var/local/allura/Allura/allura/model/repo_refresh.py", line 41, in refresh_repo
    repo.refresh_commit_info(oid, seen, not all_commits)
  File "/var/local/allura/Allura/allura/model/repository.py", line 198, in refresh_commit_info
    return self._impl.refresh_commit_info(oid, seen, lazy)
  File "/var/local/allura/ForgeSVN/forgesvn/model/svn.py", line 286, in refresh_commit_info
    revision=self._revision(ci_doc.parent_ids[0]),
IndexError: list index out of range

Discussion

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -0,0 +1,17 @@
    +~~~~
    +paster script production.ini ../scripts/refresh-all-repos.py -- --project=svntest --clean
    +
    +04:27:09,911 ERROR [__main__] Error refreshing <Repository /svn/p/destecs/code>
    +Traceback (most recent call last):
    +  File "/var/local/allura/scripts/refresh-all-repos.py", line 95, in main
    +    c.app.repo.refresh(options.all, notify=options.notify)
    +  File "/var/local/allura/Allura/allura/model/repository.py", line 317, in refresh
    +    refresh_repo(self, all_commits, notify)
    +  File "/var/local/allura/Allura/allura/model/repo_refresh.py", line 41, in refresh_repo
    +    repo.refresh_commit_info(oid, seen, not all_commits)
    +  File "/var/local/allura/Allura/allura/model/repository.py", line 198, in refresh_commit_info
    +    return self._impl.refresh_commit_info(oid, seen, lazy)
    +  File "/var/local/allura/ForgeSVN/forgesvn/model/svn.py", line 286, in refresh_commit_info
    +    revision=self._revision(ci_doc.parent_ids[0]),
    +IndexError: list index out of range
    +~~~~
    
     
    • status: in-progress --> code-review
    • qa: Dave Brondsema
    • size: --> 2
     
  • forge:tv/4499

    Test by importing https://svn.code.sf.net/p/destecs/code/trunk (repo that caused the error on sfn-daemon-2) on a sandbox, and running:

    paster script production.ini ../scripts/refresh-all-repos.py -- --project=svntest --clean
    
     
  • Dave Brondsema

    Dave Brondsema - 2012-07-05
    • status: code-review --> validation
     
  • Need to be reindexed:

    pssh sfn-daemon "grep 'IndexError: list index out of range' /var/log/allura/scm_refresh_clean.log -B12" | grep ERROR
    

    /svn/p/winappdbg/code
    /svn/p/destecs/code
    /svn/p/oceanskeeper2/svn
    /svn/p/smartcommerce/code

     
  • Dave Brondsema

    Dave Brondsema - 2012-07-09
    • status: validation --> closed
     

Log in to post a comment.