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

Sanne Grinovero (JIRA) noreply at atlassian.com
Fri Nov 4 06:52:19 EDT 2011


    [ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-926?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=44251#comment-44251 ] 

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: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list