-
Notifications
You must be signed in to change notification settings - Fork 674
Closed
Description
Originally reported on Google Code with ID 119
What steps will reproduce the problem?
1. Setup gitblit and push the contents of a specific git repository (unfortunately
with proprietary contents) into a repository managed by gitblit
2. Switch on indexing in one of the branches of this repository
What is the expected output? What do you see instead?
Expected: The branch should be searchable and no error messages should appear in the
log.
Actual: We get the following message in the log:
ERROR Exception while reindexing foo.git
org.eclipse.jgit.errors.MissingObjectException: Missing blob 4bd2ec7f20cda43a03aa6d190a9313727383339d
at org.eclipse.jgit.storage.file.WindowCursor.open(WindowCursor.java:126)
at org.eclipse.jgit.lib.ObjectDatabase.open(ObjectDatabase.java:176)
at org.eclipse.jgit.lib.Repository.open(Repository.java:273)
at com.gitblit.LuceneExecutor.reindex(LuceneExecutor.java:557)
at com.gitblit.LuceneExecutor.index(LuceneExecutor.java:193)
at com.gitblit.LuceneExecutor.run(LuceneExecutor.java:173)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:679)
ERROR Could not build foo.git Lucene index!
What version of the product are you using? On what operating system?
Gitblit: 1.0.0
OS: CentOS 6.2
Please provide any additional information below.
The repository size is 226MB. I have started java with "-Xmx10240M".
I have tried to do the same with other repositories without any problems. Unfortunately
I cannot shared the repository.
Reported by [email protected] on 2012-08-05 20:37:45