You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Miguel Ángel Martín <mi...@brainsins.com> on 2012/11/16 17:16:52 UTC

error opening index solr 4.0 with lukeall-4.0.0-ALPHA.jar

hi all:

i can open an index create with  solr 4.0. with luke version=>
 lukeall-4.0.0-ALPHA.jar

i have the error:

Format version is not supported (resource:
NIOFSIndexInput(path="/Users/desa/data/index/_2.tvx")): 1 (needs to be
between 0 and 0)
 at
org.apache.lucene.codecs.CodecUtil.checkHeaderNoMagic(CodecUtil.java:148)
at org.apache.lucene.codecs.CodecUtil.checkHeader(CodecUtil.java:130)
 at
org.apache.lucene.codecs.lucene40.Lucene40TermVectorsReader.<init>(Lucene40TermVectorsReader.java:108)
at
org.apache.lucene.codecs.lucene40.Lucene40TermVectorsFormat.vectorsReader(Lucene40TermVectorsFormat.java:107)
 at
org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:118)
at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:55)
 at
org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:62)
at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
 at
org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:63)
 at org.getopt.luke.Luke.openIndex(Luke.java:967)
at org.getopt.luke.Luke.openOk(Luke.java:696)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
 at thinlet.Thinlet.invokeImpl(Thinlet.java:4579)
at thinlet.Thinlet.invoke(Thinlet.java:4546)
 at thinlet.Thinlet.handleMouseEvent(Thinlet.java:3937)
at thinlet.Thinlet.processEvent(Thinlet.java:2917)
 at java.awt.Component.dispatchEventImpl(Component.java:4744)
at java.awt.Container.dispatchEventImpl(Container.java:2141)
 at java.awt.Component.dispatchEvent(Component.java:4572)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
 at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
 at java.awt.Container.dispatchEventImpl(Container.java:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2489)
 at java.awt.Component.dispatchEvent(Component.java:4572)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
 at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
 at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
 at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
 at java.awt.EventQueue$3.run(EventQueue.java:677)
at java.awt.EventQueue$3.run(EventQueue.java:675)
 at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
 at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
o


any ideas?


I,ve created another index with lucene 4.0 and this luke open the index
well.

thanks in advance

Re: error opening index solr 4.0 with lukeall-4.0.0-ALPHA.jar

Posted by Erick Erickson <er...@gmail.com>.
There was a discussion of this a bit ago, but the upshot is that the
maintainer hasn't released a version compatible with 4.0 yet. Send him
money <G>...

FWIW,
Erick


On Fri, Nov 16, 2012 at 11:16 AM, Miguel Ángel Martín <
miguelangel.martin@brainsins.com> wrote:

> hi all:
>
> i can open an index create with  solr 4.0. with luke version=>
>  lukeall-4.0.0-ALPHA.jar
>
> i have the error:
>
> Format version is not supported (resource:
> NIOFSIndexInput(path="/Users/desa/data/index/_2.tvx")): 1 (needs to be
> between 0 and 0)
>  at
> org.apache.lucene.codecs.CodecUtil.checkHeaderNoMagic(CodecUtil.java:148)
> at org.apache.lucene.codecs.CodecUtil.checkHeader(CodecUtil.java:130)
>  at
>
> org.apache.lucene.codecs.lucene40.Lucene40TermVectorsReader.<init>(Lucene40TermVectorsReader.java:108)
> at
>
> org.apache.lucene.codecs.lucene40.Lucene40TermVectorsFormat.vectorsReader(Lucene40TermVectorsFormat.java:107)
>  at
>
> org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:118)
> at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:55)
>  at
>
> org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:62)
> at
>
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
>  at
>
> org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
> at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:63)
>  at org.getopt.luke.Luke.openIndex(Luke.java:967)
> at org.getopt.luke.Luke.openOk(Luke.java:696)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>  at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
>  at thinlet.Thinlet.invokeImpl(Thinlet.java:4579)
> at thinlet.Thinlet.invoke(Thinlet.java:4546)
>  at thinlet.Thinlet.handleMouseEvent(Thinlet.java:3937)
> at thinlet.Thinlet.processEvent(Thinlet.java:2917)
>  at java.awt.Component.dispatchEventImpl(Component.java:4744)
> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>  at java.awt.Component.dispatchEvent(Component.java:4572)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>  at java.awt.Container.dispatchEventImpl(Container.java:2127)
> at java.awt.Window.dispatchEventImpl(Window.java:2489)
>  at java.awt.Component.dispatchEvent(Component.java:4572)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
>  at java.awt.EventQueue.access$400(EventQueue.java:82)
> at java.awt.EventQueue$2.run(EventQueue.java:663)
>  at java.awt.EventQueue$2.run(EventQueue.java:661)
> at java.security.AccessController.doPrivileged(Native Method)
>  at
>
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
> at
>
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>  at java.awt.EventQueue$3.run(EventQueue.java:677)
> at java.awt.EventQueue$3.run(EventQueue.java:675)
>  at java.security.AccessController.doPrivileged(Native Method)
> at
>
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
> at
>
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>  at
>
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
> at
>
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
> o
>
>
> any ideas?
>
>
> I,ve created another index with lucene 4.0 and this luke open the index
> well.
>
> thanks in advance
>

Re: error opening index solr 4.0 with lukeall-4.0.0-ALPHA.jar

Posted by Bernd Fehling <be...@uni-bielefeld.de>.
I just downloaded, compiled and opened an optimized solr 4.0 index
in read only without problems.
Could browse through the docs, search with different analyzers, ...
Looks good.


Am 19.11.2012 08:49, schrieb Toke Eskildsen:
> On Mon, 2012-11-19 at 08:10 +0100, Bernd Fehling wrote:
>> I think there is already a BETA available:
>> http://luke.googlecode.com/svn/trunk/
> 
>> You might try that one.
> 
> That doesn't work either for Lucene 4.0.0 indexes, same for source
> trunk. I did have some luck with downloading the source and changing the
> dependencies to Lucene 4.0.0 final (4 or 5 JARs, AFAIR). It threw a
> non-fatal exception upon index open, something about subReaders not
> being accessible throught the metod it used (sorry for being vague, it
> was on my home machine and some days ago), so I'm guessing that not all
> functionality works. It was possible to inspect some documents and that
> was what I needed at the time.
> 

Re: error opening index solr 4.0 with lukeall-4.0.0-ALPHA.jar

Posted by Toke Eskildsen <te...@statsbiblioteket.dk>.
On Mon, 2012-11-19 at 08:10 +0100, Bernd Fehling wrote:
> I think there is already a BETA available:
> http://luke.googlecode.com/svn/trunk/

> You might try that one.

That doesn't work either for Lucene 4.0.0 indexes, same for source
trunk. I did have some luck with downloading the source and changing the
dependencies to Lucene 4.0.0 final (4 or 5 JARs, AFAIR). It threw a
non-fatal exception upon index open, something about subReaders not
being accessible throught the metod it used (sorry for being vague, it
was on my home machine and some days ago), so I'm guessing that not all
functionality works. It was possible to inspect some documents and that
was what I needed at the time.


Re: error opening index solr 4.0 with lukeall-4.0.0-ALPHA.jar

Posted by Bernd Fehling <be...@uni-bielefeld.de>.
I think there is already a BETA available:
http://luke.googlecode.com/svn/trunk/

Changes in unreleased version:
* Update to 4.0.0_BETA.
* Issue 22: term vectors could not be accessed if a field was not stored. Fixed
  also several other wrong assumptions about field flags.

You might try that one.

Regards
Bernd


Am 16.11.2012 17:16, schrieb Miguel Ángel Martín:
> hi all:
> 
> i can open an index create with  solr 4.0. with luke version=>
>  lukeall-4.0.0-ALPHA.jar
> 
> i have the error:
> 
> Format version is not supported (resource:
> NIOFSIndexInput(path="/Users/desa/data/index/_2.tvx")): 1 (needs to be
> between 0 and 0)
>  at
> org.apache.lucene.codecs.CodecUtil.checkHeaderNoMagic(CodecUtil.java:148)
> at org.apache.lucene.codecs.CodecUtil.checkHeader(CodecUtil.java:130)
>  at
> org.apache.lucene.codecs.lucene40.Lucene40TermVectorsReader.<init>(Lucene40TermVectorsReader.java:108)
> at
> org.apache.lucene.codecs.lucene40.Lucene40TermVectorsFormat.vectorsReader(Lucene40TermVectorsFormat.java:107)
>  at
> org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:118)
> at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:55)
>  at
> org.apache.lucene.index.StandardDirectoryReader$1.doBody(StandardDirectoryReader.java:62)
> at
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:752)
>  at
> org.apache.lucene.index.StandardDirectoryReader.open(StandardDirectoryReader.java:52)
> at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:63)
>  at org.getopt.luke.Luke.openIndex(Luke.java:967)
> at org.getopt.luke.Luke.openOk(Luke.java:696)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>  at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
>  at thinlet.Thinlet.invokeImpl(Thinlet.java:4579)
> at thinlet.Thinlet.invoke(Thinlet.java:4546)
>  at thinlet.Thinlet.handleMouseEvent(Thinlet.java:3937)
> at thinlet.Thinlet.processEvent(Thinlet.java:2917)
>  at java.awt.Component.dispatchEventImpl(Component.java:4744)
> at java.awt.Container.dispatchEventImpl(Container.java:2141)
>  at java.awt.Component.dispatchEvent(Component.java:4572)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4619)
>  at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4280)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4210)
>  at java.awt.Container.dispatchEventImpl(Container.java:2127)
> at java.awt.Window.dispatchEventImpl(Window.java:2489)
>  at java.awt.Component.dispatchEvent(Component.java:4572)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:704)
>  at java.awt.EventQueue.access$400(EventQueue.java:82)
> at java.awt.EventQueue$2.run(EventQueue.java:663)
>  at java.awt.EventQueue$2.run(EventQueue.java:661)
> at java.security.AccessController.doPrivileged(Native Method)
>  at
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
> at
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>  at java.awt.EventQueue$3.run(EventQueue.java:677)
> at java.awt.EventQueue$3.run(EventQueue.java:675)
>  at java.security.AccessController.doPrivileged(Native Method)
> at
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>  at java.awt.EventQueue.dispatchEvent(EventQueue.java:674)
> at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
>  at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
> at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
>  at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
>  at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
> o
> 
> 
> any ideas?
> 
> 
> I,ve created another index with lucene 4.0 and this luke open the index
> well.
> 
> thanks in advance
> 

-- 
*************************************************************
Bernd Fehling                    Bielefeld University Library
Dipl.-Inform. (FH)                LibTec - Library Technology
Universitätsstr. 25                  and Knowledge Management
33615 Bielefeld
Tel. +49 521 106-4060       bernd.fehling(at)uni-bielefeld.de

BASE - Bielefeld Academic Search Engine - www.base-search.net
*************************************************************