DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=31926>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=31926

Exception getting terms from IndexReader

           Summary: Exception getting terms from IndexReader
           Product: Lucene
           Version: 1.4
          Platform: Other
        OS/Version: Windows NT/2K
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Index
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


I'm evaluating Lucene with simple applications that use files.
I'm trying the different classes to discover all Lucene can do for me...
In the class IndexReader, the method 'terms()' lists all the terms present in 
the index. In my first tests, using index with few files (~500), all work fine. 
But latter, using a bigger index (~20000 files), the TermEnum throws an 
exception after 106 terms have been returned. Here's the stack trace :

java.io.IOException: Le fichier spécifié est introuvable
        at java.io.RandomAccessFile.seek(Native Method)
        at org.apache.lucene.store.FSInputStream.readInternal
(FSDirectory.java:415)
        at org.apache.lucene.store.InputStream.readBytes(InputStream.java:61)
        at org.apache.lucene.index.CompoundFileReader$CSInputStream.readInternal
(CompoundFileReader.java:222)
        at org.apache.lucene.store.InputStream.refill(InputStream.java:158)
        at org.apache.lucene.store.InputStream.readByte(InputStream.java:43)
        at org.apache.lucene.store.InputStream.readVInt(InputStream.java:83)
        at org.apache.lucene.index.SegmentTermEnum.readTerm
(SegmentTermEnum.java:149)
        at org.apache.lucene.index.SegmentTermEnum.next
(SegmentTermEnum.java:115)
        at my.lucene.cli.TermsCommand.execute(TermsCommand.java:36)
        at net.moon.cli.command.internal.DefaultRuntimeContext.executeCommand
(DefaultRuntimeContext.java:171)
        at net.moon.cli.command.standard.ShellCommand.processLine
(ShellCommand.java:38)
        at net.moon.cli.command.standard.AbstractStreamingCommand.execute
(AbstractStreamingCommand.java:34)
        at net.moon.cli.command.internal.DefaultRuntimeContext.executeCommand
(DefaultRuntimeContext.java:171)
        at net.moon.cli.Shell.start(Shell.java:27)
        at my.lucene.Main.main(Main.java:13)

For those that don't understand french, the IO exception states a file is not 
found...
I've tried rebuilding the index, and then optimizing it to make it use a single 
file, but the same error occurs...
Thanks for ideas... or a patch if needed !

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to