]
Sanne Grinovero commented on HSEARCH-926:
-----------------------------------------
Why is this being reopened? AFAIK I solved it with Zach's help long ago.
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
Fix For: 3.4.2, 4.0.0.CR1
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: