Thanks for the reply Hoss.

I am using Solr Embedded and trying to update the same index through
multiple JVM. I am using Solr 1.2. Initially I got the
LockObtainFailedException which was solved after I appiled the Solr-240
patch. Now I am getting the following exception while trying to access the
same index :

java.io.IOException: read past EOF
        at
org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:89)
        at
org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:34)
        at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:47)
        at
org.apache.lucene.index.SegmentTermEnum.<init>(SegmentTermEnum.java:48)
        at
org.apache.lucene.index.TermInfosReader.<init>(TermInfosReader.java:49)
        at
org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:184)
        at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:157)
        at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:130)
        at
org.apache.lucene.index.IndexWriter.mergeSegments(IndexWriter.java:1819)
        at
org.apache.lucene.index.IndexWriter.maybeMergeSegments(IndexWriter.java:1763)
        at
org.apache.lucene.index.IndexWriter.flushRamSegments(IndexWriter.java:1694)
        at
org.apache.lucene.index.IndexWriter.maybeFlushRamSegments(IndexWriter.java:1686)
        at
org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:968)
        at
org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:947)
        at
org.apache.solr.update.DirectUpdateHandler2.addDoc(DirectUpdateHandler2.java:270)
        at UpdateSolr1.addDocument(UpdateSolr1.java:75)
        at UpdateSolr1.update(UpdateSolr1.java:39)
        at UpdateSolr1.main(UpdateSolr1.java:26)

and sometimes I get the following exception

java.lang.RuntimeException: java.io.FileNotFoundException:
D:\apache-solr-1.2.0\
example\solr\data\index\_a.fnm (The system cannot find the file specified)
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:433)
        at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandle
r2.java:521)
        at UpdateSolr2.commit(UpdateSolr2.java:89)
        at UpdateSolr2.update(UpdateSolr2.java:49)
        at UpdateSolr2.main(UpdateSolr2.java:28)
Caused by: java.io.FileNotFoundException:
D:\apache-solr-1.2.0\example\solr\data
\index\_a.fnm (The system cannot find the file specified)
        at java.io.RandomAccessFile.open(Native Method)
        at java.io.RandomAccessFile.<init>(Unknown Source)
        at
org.apache.lucene.store.FSDirectory$FSIndexInput$Descriptor.<init>(FS
Directory.java:501)
        at
org.apache.lucene.store.FSDirectory$FSIndexInput.<init>(FSDirectory.j
ava:526)
        at
org.apache.lucene.store.FSDirectory.openInput(FSDirectory.java:440)
        at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:57)
        at
org.apache.lucene.index.SegmentReader.initialize(SegmentReader.java:1
76)
        at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:157)
        at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:139)
        at
org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:194)
        at
org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfo
s.java:610)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:184)
        at org.apache.lucene.index.IndexReader.open(IndexReader.java:148)
        at
org.apache.solr.search.SolrIndexSearcher.<init>(SolrIndexSearcher.jav
a:87)
        at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:424)
        ... 4 more

I have attached the test programs UpdateSolr1 and UpdateSolr2. Please let me
know if I am missing out anything as I am new to Solr.

Thanks & Regards,
Priya



LP wrote:
> 
> Hi,
> 
> Does Solr support updates to the same index from multiple JVM ?
> 
> Thanks,
> Priya
> 
http://www.nabble.com/file/p12030523/SampleFiles.zip SampleFiles.zip 
-- 
View this message in context: 
http://www.nabble.com/Updates-from-Multiple-JVM-tf4222574.html#a12030523
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to