Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-2981

Infinispan as Lucene directory provider has "No sub-file with id .fnm found" errors in distributed mode

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 5.2.4.Final
    • Fix Version/s: 7.0.0.Beta2, 7.0.0.Final
    • Component/s: Lucene Directory
    • Labels:
      None
    • Environment:

      Hibernate Search 4.1.1, Hibernate Core 4.1.4, Lucene 3.5.0, Spring Framework 3.1.1

      Description

      I have been trying to use Infinispan as a Lucene directory provider under Hibernate Search. A single node writes to the index via JMS. A configuration that uses Infinispan in distributed mode seems to work under development, but under load results in an exception that looks like the following.

      Caused by: java.io.IOException: No sub-file with id .fnm found (fileName=_3.cfs files: [.fdt, .fdx])
      at org.apache.lucene.index.CompoundFileReader.openInput(CompoundFileReader.java:156)
      at org.apache.lucene.index.CompoundFileReader.openInput(CompoundFileReader.java:145)
      at org.apache.lucene.index.FieldInfos.<init>(FieldInfos.java:74)
      at org.apache.lucene.index.SegmentCoreReaders.<init>(SegmentCoreReaders.java:73)
      at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:115)
      at org.apache.lucene.index.SegmentReader.get(SegmentReader.java:93)
      at org.apache.lucene.index.DirectoryReader.<init>(DirectoryReader.java:235)
      at org.apache.lucene.index.ReadOnlyDirectoryReader.<init>(ReadOnlyDirectoryReader.java:34)
      at org.apache.lucene.index.DirectoryReader.doOpenIfChanged(DirectoryReader.java:506)
      at org.apache.lucene.index.DirectoryReader.access$000(DirectoryReader.java:45)
      at org.apache.lucene.index.DirectoryReader$2.doBody(DirectoryReader.java:498)
      at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:754)
      at org.apache.lucene.index.DirectoryReader.doOpenNoWriter(DirectoryReader.java:493)
      at org.apache.lucene.index.DirectoryReader.doOpenIfChanged(DirectoryReader.java:450)
      at org.apache.lucene.index.DirectoryReader.doOpenIfChanged(DirectoryReader.java:391)
      at org.apache.lucene.index.IndexReader.openIfChanged(IndexReader.java:497)
      at org.apache.lucene.index.IndexReader.reopen(IndexReader.java:681)
      at org.hibernate.search.indexes.impl.SharingBufferReaderProvider$PerDirectoryLatestReader.refreshAndGet(SharingBufferReaderProvider.java:227)
      ... 117 more

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                gustavonalle Gustavo Fernandes
                Reporter:
                cwong15 Christopher Wong
              • Votes:
                1 Vote for this issue
                Watchers:
                13 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: