After cloning these classic SF repos to Allura, an error similar to the following occurs.
http://contra-captcha.git.sourceforge.net/git/gitweb.cgi?p=contra-captcha/contra-captcha;a=summary
http://lidia-angel-ru.git.sourceforge.net/git/gitweb.cgi?p=lidia-angel-ru/lidia-angel-ru;a=summary
http://lesson.git.sourceforge.net/git/gitweb.cgi?p=lesson/lesson;a=summary
http://liar2.git.sourceforge.net/git/gitweb.cgi?p=liar2/liar2;a=summary
https://sourceforge.net/p/ttinterfaces/java_utils/ci/master/tree/
Traceback (most recent call last): File "/var/local/allura/Allura/allura/tasks/repo_tasks.py", line 43, in clone cloned_from_url) File "/var/local/allura/Allura/allura/model/repository.py", line 345, in init_as_clone self.refresh(notify=False, new_clone=True) File "/var/local/allura/Allura/allura/model/repository.py", line 525, in refresh refresh_repo(self, all_commits, notify, new_clone) File "/var/local/allura/Allura/allura/model/repo_refresh.py", line 65, in refresh_repo repo.refresh_commit_info(oid, seen, not all_commits) File "/var/local/allura/Allura/allura/model/repository.py", line 307, in refresh_commit_info return self._impl.refresh_commit_info(oid, seen, lazy) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 116, in wrapper return self.run_and_log(func, inst, *args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 125, in run_and_log return func(*args, **kwargs) File "/var/local/allura/ForgeGit/forgegit/model/git_repo.py", line 247, in refresh_commit_info self.refresh_tree_info(ci.tree, seen, lazy) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 116, in wrapper return self.run_and_log(func, inst, *args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 125, in run_and_log return func(*args, **kwargs) File "/var/local/allura/ForgeGit/forgegit/model/git_repo.py", line 266, in refresh_tree_info self.refresh_tree_info(o, seen, lazy) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 116, in wrapper return self.run_and_log(func, inst, *args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 125, in run_and_log return func(*args, **kwargs) File "/var/local/allura/ForgeGit/forgegit/model/git_repo.py", line 266, in refresh_tree_info self.refresh_tree_info(o, seen, lazy) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 116, in wrapper return self.run_and_log(func, inst, *args, **kwargs) File "/var/local/env-allura/lib/python2.7/site-packages/TimerMiddleware-0.4.2-py2.7.egg/timermiddleware/__init__.py", line 125, in run_and_log return func(*args, **kwargs) File "/var/local/allura/ForgeGit/forgegit/model/git_repo.py", line 259, in refresh_tree_info for o in tree: File "/var/local/env-allura/lib/python2.7/site-packages/GitPython-0.3.2.RC1_20130424-py2.7.egg/git/objects/tree.py", line 225, in __iter__ return self._iter_convert_to_object(self._cache) File "/var/local/env-allura/lib/python2.7/site-packages/gitdb-0.5.4-py2.7-linux-x86_64.egg/gitdb/util.py", line 238, in __getattr__ self._set_cache_(attr) File "/var/local/env-allura/lib/python2.7/site-packages/GitPython-0.3.2.RC1_20130424-py2.7.egg/git/objects/tree.py", line 144, in _set_cache_ ostream = self.repo.odb.stream(self.binsha) File "/var/local/env-allura/lib/python2.7/site-packages/gitdb-0.5.4-py2.7-linux-x86_64.egg/gitdb/db/base.py", line 259, in stream return self._db_query(sha).stream(sha) File "/var/local/env-allura/lib/python2.7/site-packages/gitdb-0.5.4-py2.7-linux-x86_64.egg/gitdb/db/base.py", line 243, in _db_query raise BadObject(sha) BadObject: BadObject: 2a0e3fd2d5867e99b6bf89d257ad10459b1b3fb3
Diff: