We created a repository inside a Fisheye/Crucible and started scanning. While it was scanning, the system was restarted for weekend reboot. After the weekend reboot it stopped scanning and it is throwing following Exception. How do I rescan teh repo again..
com.cenqua.fisheye.rep.DbException: java.io.FileNotFoundException: /local/data/appdata/software/infra/apg/internal/Crucible_DATADIR/cache/globalfe/idx1/_13kq.cfs (No such file or directory)
at com.cenqua.fisheye.lucene.LuceneConnection.withWriter(LuceneConnection.java:577)
at com.atlassian.fisheye.quicknav.QuickNavIndexer.deleteRepFromIndex(QuickNavIndexer.java:80)
at com.cenqua.fisheye.rep.BaseRepositoryScanner.doCrossRepoRescanCheck(BaseRepositoryScanner.java:399)
at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:253)
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)
Caused by: java.io.FileNotFoundException: /local/data/appdata/software/infra/apg/internal/Crucible_DATADIR/cache/globalfe/idx1/_13kq.cfs (No such file or directory)
at java.io.RandomAccessFile.open(Native Method)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:216)
at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:76)
at org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:97)
at org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.<init>(NIOFSDirectory.java:98)
at org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:78)
at org.apache.lucene.index.CompoundFileReader.<init>(CompoundFileReader.java:67)
at org.apache.lucene.index.SegmentReader$CoreReaders.<init>(SegmentReader.java:115)
at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:605)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:622)
at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:597)
at org.apache.lucene.index.DocumentsWriter.applyDeletes(DocumentsWriter.java:1002)
at org.apache.lucene.index.IndexWriter.applyDeletes(IndexWriter.java:4566)
at org.apache.lucene.index.IndexWriter.doFlushInternal(IndexWriter.java:3756)
at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3595)
at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3585)
at org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:3459)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3534)
at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:3505)
at com.cenqua.fisheye.lucene.LuceneConnection$IndexHandle.commit(LuceneConnection.java:146)
at com.cenqua.fisheye.lucene.LuceneConnection$IndexHandle.access$600(LuceneConnection.java:76)
This solution worked for me:
Delete the following folders and restart FishEye/Crucible
<FISHEYE_INST>/cache/globalfe
<FISHEYE_INST>/var/cache/<REPO_NAME> Fisheye was able to re-create the cache files and re-scan the Repo.
|
Hi Lucas,
Tried following the Re-indexing steps, but it does not work.
Regards,
Somnath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Could you elaborate on what "does not work" means?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Karanam,
The FishEye index is corrupted -- actually an index file has been removed on the reboot (/local/data/appdata/software/infra/apg/internal/Crucible_DATADIR/cache/globalfe/idx1/_13kq.cfs). Please proceed according described here:
- https://confluence.atlassian.com/display/FISHEYE/Re-indexing+your+repository
Best regards,
Lucas Timm
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.