[
https://issues.apache.org/jira/browse/LUCENE-4467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13497163#comment-13497163
]
B.Nicolotti commented on LUCENE-4467:
-------------------------------------
We left only one web applicatin writing the index with a LockTimeOut of 120s,
but we've got a problem:
Fri Oct 26 10:08:02 CEST 2012:com.siap.WebServices.Utility.UtiIndexerLucene
caught an exception: 13341879 java.io.FileNotFoundException
e.toString():java.io.FileNotFoundException:
/usr/local/WS_DynPkg/logs/index/_8c0_2c.del (No such file or directory),
e.getMessage():/usr/local/WS_DynPkg/logs/index/_8c0_2c.del (No such file or
directory)
java.io.RandomAccessFile.open(Native Method)
java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:71)
org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:98)
org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.<init>(NIOFSDirectory.java:92)
Fri Oct 26 10:10:02 CEST 2012:com.siap.WebServices.Utility.UtiIndexerLucene
indexing:/usr/local/WS_DynPkg/logs//log_2012-10-26.20121026100648672-1.log
caught an exception: 1543979 org.apache.lucene.store.LockObtainFailedException
e.toString():org.apache.lucene.store.LockObtainFailedException: Lock obtain
timed out: NativeFSLock@/usr/local/WS_DynPkg/logs/index/write.lock,
e.getMessage():Lock obtain timed out:
NativeFSLock@/usr/local/WS_DynPkg/logs/index/write.lock
org.apache.lucene.store.Lock.obtain(Lock.java:84)
org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1098)
and the index is no longer useable. The index seems very sensitive, but we've
implemented the indexing only once after writing to logs, and so if the index
is broken we've to erase the index
What do you suggest?
Is it possibile to set an infinite waiting time to get the write.lock?
Many thanks
Best regards
Bartolomeo
> SegmentReader.loadDeletedDocs FileNotFoundExceptio load _hko_7.del -
> corrupted index
> ------------------------------------------------------------------------------------
>
> Key: LUCENE-4467
> URL: https://issues.apache.org/jira/browse/LUCENE-4467
> Project: Lucene - Core
> Issue Type: Bug
> Affects Versions: 3.6
> Environment: Currently using:
> java -version
> java version "1.5.0_13"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_13-b05, mixed mode, sharing)
> Tomcat 5.5
> lucene 3.6.0
> Reporter: B.Nicolotti
> Attachments: index.zip
>
>
> We're using lucene to index XML. We've had it in test on a server for some
> weeks with no problem, but today we've got the error below and the index
> seems no longer usable.
> Could you please tell us
> 1) is there a way to recover the index?
> 2) is there a way to avoid this error?
> I can supply the index if needed
> many thanks
> Tue Oct 09 17:41:02 CEST 2012:com.siap.WebServices.Utility.UtiIndexerLucene
> caught an exception: 32225010 java.io.FileNotFoundException
> e.toString():java.io.FileNotFoundException:
> /usr/local/WS_DynPkg/logs/index/_hko_7.del (No such file or directory),
> e.getMessage():/usr/local/WS_DynPkg/logs/index/_hko_7.del (No such file or
> directory)
> java.io.RandomAccessFile.open(Native Method)
> java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
> org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput$Descriptor.<init>(SimpleFSDirectory.java:71)
> org.apache.lucene.store.SimpleFSDirectory$SimpleFSIndexInput.<init>(SimpleFSDirectory.java:98)
> org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.<init>(NIOFSDirectory.java:92)
> org.apache.lucene.store.NIOFSDirectory.openInput(NIOFSDirectory.java:79)
> org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:345)
> org.apache.lucene.util.BitVector.<init>(BitVector.java:266)
> org.apache.lucene.index.SegmentReader.loadDeletedDocs(SegmentReader.java:160)
> org.apache.lucene.index.SegmentReader.get(SegmentReader.java:120)
> org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:696)
> org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:671)
> org.apache.lucene.index.BufferedDeletesStream.applyDeletes(BufferedDeletesStream.java:244)
> org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3608)
> org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3545)
> org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:1852)
> org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1812)
> org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1776)
> com.siap.WebServices.Utility.UtiIndexerLucene.delete(UtiIndexerLucene.java:143)
> com.siap.WebServices.Utility.UtiIndexerLucene.indexFile(UtiIndexerLucene.java:221)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]