[ 
https://issues.apache.org/jira/browse/LUCENE-674?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael McCandless resolved LUCENE-674.
---------------------------------------

       Resolution: Fixed
    Fix Version/s: 2.1

Newer versions of Lucene (since 2.1) now store the lock file in the index 
directory by default.

> Error in FSDirectory if java.io.tmpdir incorrectly specified
> ------------------------------------------------------------
>
>                 Key: LUCENE-674
>                 URL: https://issues.apache.org/jira/browse/LUCENE-674
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 2.0.0
>         Environment: Reported on a Linux system under Tomcat
>            Reporter: Ryan Holliday
>            Priority: Minor
>             Fix For: 2.1
>
>
> A user of the JAMWiki project (http://jamwiki.org/) reported an error with 
> the following stack trace:
> SEVERE: Unable to create search instance 
> /usr/share/tomcat5/webapps/jamwiki-0.3.4-beta7/test/base/search/indexen
> java.io.IOException: Cannot create directory: /temp
>         at org.apache.lucene.store.FSDirectory.init(FSDirectory.java:171)
>         at 
> org.apache.lucene.store.FSDirectory.getDirectory(FSDirectory.java:141)
>         at 
> org.apache.lucene.store.FSDirectory.getDirectory(FSDirectory.java:117)
>         at 
> org.jamwiki.search.LuceneSearchEngine.getSearchIndexPath(LuceneSearchEngine.java:318)
> The culprit is that the java.io.tmpdir property was incorrectly specified on 
> the user's system.  Lucene could easily handle this issue by modifying the 
> FSDirectory.init() method.  Currently the code uses the index directory if 
> java.io.tmpdir and org.apache.lucene.lockDir are unspecified, but it could 
> use that directory if those values are unspecified OR if they are invalid.  
> Doing so would make Lucene a bit more robust without breaking any existing 
> installations.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to