Any ideas/suggestions ??
Ravi

Ravi_116 wrote:
> 
> I get the following error trace -
> 
> java.io.FileNotFoundException: no segments* file found in
> org.apache.lucene.store.FSDirectory@/Users/projects/workspace/project_name/web/file:/Users/.m2/repository/com/mycompany/project_name/2.1.0-internal-65-SNAPSHOT/suggesters-2.1.0-internal-65-SNAPSHOT.jar!/luceneFiles/index:
> files:
>         at
> org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:587)
> 
> The crux of the issue seems to be that lucene cannot open segments file
> that is inside the jar (under luceneFiles/index directory)
> 
> The current project structure involves creating module jars in maven and
> having a web tier module use the lucene module jar. The index files are
> built at build time as part of lucene module project. The issue with
> building the index separate from the application  is that a bunch of
> unit/integration/functional tests depend on index files to be created. The
> manual step of creating the index files breaks the automated CI builds or
> some reliance on building the index in some tmp directory. Unfortunately
> that approach has issues if we run tests concurrently. Also, building the
> index takes a couple of minutes, so generating them on the fly for tests
> is expensive and increases the build time.
> 
> The only options suggested in the forums is to do something special like
> extending the Directory class to open the jar. Is there another way to
> solve this problem in an easier manner or am i missing something simple ?
> 
> Any thoughts/suggestions are appreciated,
> 
> Ravi 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Opening-an-index-directory-inside-a-jar-tp17526678p17562588.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.


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

Reply via email to