]
Zach Kurey commented on HSEARCH-926:
------------------------------------
Sure. Sounds like a good excuse to learn my way around github.
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
Assignee: Sanne Grinovero
Fix For: 3.4.2, 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: