Hi,

Yesterday I finally found what was wrong, in AbstractIndexer the
IndexWriter, although it is created like this:

        IndexWriter writer = new IndexWriter(index.getAbsolutePath(),
new StandardAnalyzer(), create);

With a absolute path to where the index is to be, also needs to write
into where ever java.io.tmpdir is, and in my case it couldn't :(

Well now my searching works and I'm happy! By the way, thanks for a good
thread on searching and to Solprovider for all the help!

//Marc

> -----Oprindelig meddelelse-----
> Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sendt: 22. juni 2005 09:59
> Til: user@lenya.apache.org
> Emne: Re: Lucene: problem while crawling
> 
> On 6/22/05, Marc Steven Pekilidi - TELMORE <[EMAIL PROTECTED]> wrote:
> > I think it might be a problem with the indexing, looking at 
> the lucene.log I see a:
> >         ERROR index.AbstractIndexer           - 
> java.io.IOException: Permission denied
> 
> And THAT is why I included instructions for log4j.properties. 
>  Logs are just too useful.
> 
> > My question is, where does AbstractIndexer try to write? I 
> would think from lucene-live.xconf that it was here:
> >         <index-dir src="../../work/search/lucene/index/live/index"/>
> > 
> > However, if I remove the index dir I can see this in the lucene.log:
> >         WARN  index.AbstractIndexer           - Directory 
> has been created: (absolute 
> path)../../work/search/lucene/index/live/index
> >         ERROR index.AbstractIndexer           - 
> java.io.IOException: Permission denied
> > 
> > I'm not a FreeBSD expert but I would think that if 
> AbstractIndexer is able to create a directory (and it is!) it 
> should be able to write to it. Can anyone offer an explanation?
> > 
> > Marc
> 
> The only places the indexer writes are the index directory 
> and lucene.log.  Obviously lucene.log is being written, so:
> 
> 1. Did you shutdown Lenya before indexing?  Even MSWindows 
> with its "never heard of security" had problems writing the 
> index while Lenya was running.
> 
> 2. Check the permissions on the newly created directory.  Is 
> the user:group set correctly?
> 
> 3. The error is generic; it is likely a "read" issue rather 
> than a "write" issue.  Does the user running the indexer have 
> permission to read all of the content files?  Or maybe it is 
> the configuration files?  Check permissions for 
> configuration2xslt.xsl, lucene-live.xconf, and lenyadocs.xconf.
> 
> solprovider
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED] For 
> additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to