Empty index directory causes FileNotFoundException error when starting
in-memory SOLR server (RAMDirectory)
-----------------------------------------------------------------------------------------------------------
Key: SOLR-2130
URL: https://issues.apache.org/jira/browse/SOLR-2130
Project: Solr
Issue Type: Bug
Components: clients - java
Affects Versions: 1.4.1
Environment: Windows XP/Windows 7
Reporter: Ian Rowland
When creating an in-memory Solr Server (using RAMDIrectory) if an empty index
directory exists when the server is created the following error occurs:
java.lang.RuntimeException: java.io.FileNotFoundException: no segments* file
found in org.apache.lucene.store.ramdirect...@177b093: files:
at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1068)
The code expects a segment file to be present - but as it is an in-memory
server there isn't one to find and the error occurs.
The workaround is to ensure the directory is deleted before starting the
server, but the creation process creates another empty index folder :(
--
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]