]
Sanne Grinovero updated HSEARCH-926:
------------------------------------
Affects Version/s: 3.4.0.Final
Summary: Duplicate InfinispanDirectoryProviders created when multiple
sub-classes share the same index directory (Zach Kurey) (was: Duplicate
InfinispanDirectoryProviders created when multiple sub-classes share the same index
directory)
Duplicate InfinispanDirectoryProviders created when multiple
sub-classes share the same index directory (Zach Kurey)
--------------------------------------------------------------------------------------------------------------------
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.0.Final, 3.4.1.Final
Reporter: Zach Kurey
Assignee: Sanne Grinovero
Fix For: 3.4.2, 4.0.0.CR1, 4.0
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: