Hi!
I try to use jackrabbit in a clustered setup.
Now I'm facing this errors:
org.apache.jackrabbit.core.query.lucene.MultiIndex] -[-] (Timer-1:)
Unable to commit volatile index
java.io.IOException: Cannot delete
X:\jackrabbit\repository\index\indexes
at
org.apache.lucene.store.FSDirectory.deleteFile(FSDirectory.java:363)
at
org.apache.jackrabbit.core.query.lucene.IndexInfos.write(IndexInfos.java:139)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.flush(MultiIndex.java:911)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.checkFlush(MultiIndex.java:1164)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex.access$100(MultiIndex.java:80)
at
org.apache.jackrabbit.core.query.lucene.MultiIndex$1.run(MultiIndex.java:317)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
I'm using Jackrabbit 1.6.3 with Sun JDK 1.6.0_11
It is deployed on a JBoss 4.3.2 as JCA connector.
The cluster is configured to use (there is only the default workspace)
* OracleFileSystem as repostiorie's filesystem
* OracleFileSystem as workspace's filesystem
* OraclePersistenceManager as workspace's persistence manager
* OracleFileSystem for versioning
* OracleDatabaseJournal for the node journal
(If required I can attache the complete configuration)
The SearchIndexes (as I suspect the problem with them) look like
<SearchIndex
class="org.apache.jackrabbit.core.query.lucene.SearchIndex">
<param name="path" value="${rep.home}/repository/index" />
<param name="textFilterClasses"
value="org.apache.jackrabbit.extractor.HTMLTextExtractor,org.apache.jackrabbit.extractor.XMLTextExtractor"
/>
<param name="extractorPoolSize " value="2" />
<param name="supportHighlighting" value="true" />
</SearchIndex>
Does anyone have an idea why this error occurs?
I suspect its not a security issues because the message would look
different, nor?
The stacktrace is reappearing every second.
Thanks in advance,
Sebastian