On 2010-04-01 21:09, Magnús Skúlason wrote:
> Hi,
> 
> I am getting the following exception when I try to open a nutch 1.0 (I am
> using the official release) index with Luke (0.9.9.1)
> 
> java.io.IOException: read past EOF
>         at
> org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.
> java:151)
>         at
> org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInpu
> t.java:38)
>         at
> org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInpu
> t.java:36)
>         at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:70)
>         at org.apache.lucene.store.IndexInput.readLong(IndexInput.java:93)
>         at org.apache.lucene.index.SegmentInfo.<init>(SegmentInfo.java:203)
>         at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:256)
>         at
> org.apache.lucene.index.DirectoryReader$1.doBody(DirectoryReader.java
> :72)
>         at
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfo
> s.java:704)
>         at
> org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:69)
> 
>         at org.apache.lucene.index.IndexReader.open(IndexReader.java:476)
>         at org.apache.lucene.index.IndexReader.open(IndexReader.java:375)
>         at org.getopt.luke.Luke.openIndex(Unknown Source)
>         at org.getopt.luke.Luke.openOk(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at thinlet.Thinlet.invokeImpl(Unknown Source)
>         at thinlet.Thinlet.invoke(Unknown Source)
>         at thinlet.Thinlet.handleMouseEvent(Unknown Source)
>         at thinlet.Thinlet.processEvent(Unknown Source)
>         at java.awt.Component.dispatchEventImpl(Unknown Source)
>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>         at java.awt.Component.dispatchEvent(Unknown Source)
>         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>         at java.awt.Container.dispatchEventImpl(Unknown Source)
>         at java.awt.Window.dispatchEventImpl(Unknown Source)
>         at java.awt.Component.dispatchEvent(Unknown Source)
>         at java.awt.EventQueue.dispatchEvent(Unknown Source)
>         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown
> Source)
>         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown
> Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>         at java.awt.EventDispatchThread.run(Unknown Source)
> 
> Any ideas why this happens and how to fix it?

Can Nutch itself open this index and use it? I'm not getting any such
errors with the above combination and a small test index ...



-- 
Best regards,
Andrzej Bialecki     <><
 ___. ___ ___ ___ _ _   __________________________________
[__ || __|__/|__||\/|  Information Retrieval, Semantic Web
___|||__||  \|  ||  |  Embedded Unix, System Integration
http://www.sigram.com  Contact: info at sigram dot com

Reply via email to