Git Repository Index stopped due to RunTimeException

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

症状

Git repository incremental index has stopped suddenly with the following error reported in the fisheye-debug-<date>.log file:

2012-12-20 00:00:53,558 ERROR [IncrementalPinger1 <Repo_Name>] fisheye.app BaseRepositoryScanner-handleSlurpException - Problem processing revisions from repo <Repo_Name> due to class java.lang.RuntimeException - readLength>readBlockLength v1.0.53 2006.10.09_10.06 Deployment edition
java.lang.RuntimeException: readLength>readBlockLength v1.0.53 2006.10.09_10.06 Deployment edition
	at com.cenqua.obfuscate.idbm9i3zr._g.a(InfinityDB_1.0.53:472)
	at com.cenqua.obfuscate.idbm9i3zr._g.a(InfinityDB_1.0.53:443)
	at com.cenqua.obfuscate.idbm9i3zr._g.d(InfinityDB_1.0.53:391)
	at com.cenqua.obfuscate.idbm9i3zr._g.a(InfinityDB_1.0.53:489)
	at com.cenqua.obfuscate.idbm9i3zr._m9i3zrIDB.b(InfinityDB_1.0.53:3183)
	at com.cenqua.obfuscate.idbm9i3zr._m9i3zrIDB.a(InfinityDB_1.0.53:3090)
	at com.cenqua.obfuscate.idbm9i3zr._m9i3zrIDB.a(InfinityDB_1.0.53:1124)
	at com.cenqua.obfuscate.idbm9i3zr._m9i3zrIDB.commit(InfinityDB_1.0.53:1038)
	at com.cenqua.fisheye.infinitydb.InfinityDbWrapper.commit(InfinityDbWrapper.java:29)
	at com.cenqua.fisheye.infinitydb.InfinityDbHandle.commit(InfinityDbHandle.java:102)
	at com.cenqua.fisheye.cache.BaseRevisionCache.commit(BaseRevisionCache.java:152)
	at com.atlassian.fisheye.dvcs.DvcsScanner.processBranch(DvcsScanner.java:436)
	at com.atlassian.fisheye.dvcs.DvcsScanner.processRevisions(DvcsScanner.java:249)
	at com.atlassian.fisheye.git.GitScanner.processRevisions(GitScanner.java:265)
	at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:258)
	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:383)
	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)

原因

Fisheye repository cache for repository "<Repo_Name>" has got corrupted/out of sync with the Git server.

 

ソリューション

Shut down Fisheye and remove the contents of the <FISHEYE_INST>/var/cache/<Repo_Name> folder. Then restart the application with --debug command line option.
This will trigger a reindex on your "<Repo_Name>" repository from scratch, allow the initial index to complete to help rebuild the repository cache.

最終更新日 2018 年 11 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.