[hibernate-issues] [Hibernate-JIRA] Created: (HSEARCH-926) Duplicate InfinispanDirectoryProviders created when multiple sub-classes share the same index directory

Zach Kurey (JIRA) noreply at atlassian.com
Mon Sep 26 20:58:37 EDT 2011


Duplicate InfinispanDirectoryProviders created when multiple sub-classes share the same index directory
-------------------------------------------------------------------------------------------------------

                 Key: HSEARCH-926
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-926
             Project: Hibernate Search
          Issue Type: Bug
          Components: directory provider, infinispan
    Affects Versions: 3.4.1.Final
            Reporter: Zach Kurey


InfinispanDirectoryProvider doesn't implement hashCode/equals.  When multiple subclasses of the same type share the same index directory duplicates are created.  The end result from an application perspective leads to duplicate search results, and lots of side effects like:

java.io.FileNotFoundException: Error loading medatada for index file: _b.fnm|M|Location
at org.infinispan.lucene.InfinispanDirectory.openInput(InfinispanDirectory.java:300)

The errors and duplicates go away after overriding hashCode/equals based on directoryProviderName


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list