I'm getting a ClosedChannelException from IndexWriter.getReader(). I don't think the writer has been closed and, if it were, I would expect an AlreadyClosedException as described in the API documentation. Does anyone have an idea what might be wrong? The disk is not full and the permissions look correct.
Here the stack trace from revision 926791: java.nio.channels.ClosedChannelException at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:88) at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:613) at org.apache.lucene.store.NIOFSDirectory$NIOFSIndexInput.readInternal(NIOFSDirectory.java:150) at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:139) at org.apache.lucene.index.CompoundFileReader$CSIndexInput.readInternal(CompoundFileReader.java:257) at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:160) at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:39) at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:74) at org.apache.lucene.index.FieldsReader.<init>(FieldsReader.java:114) at org.apache.lucene.index.SegmentReader$CoreReaders.openDocStores(SegmentReader.java:294) at org.apache.lucene.index.SegmentReader.openDocStores(SegmentReader.java:590) at org.apache.lucene.index.IndexWriter$ReaderPool.get(IndexWriter.java:640) at org.apache.lucene.index.IndexWriter$ReaderPool.getReadOnlyClone(IndexWriter.java:591) at org.apache.lucene.index.DirectoryReader.<init>(DirectoryReader.java:138) at org.apache.lucene.index.ReadOnlyDirectoryReader.<init>(ReadOnlyDirectoryReader.java:36) at org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:423) at org.apache.lucene.index.IndexWriter.getReader(IndexWriter.java:387) Thanks, Justin --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org