[infinispan-issues] [JBoss JIRA] (ISPN-2783) Query on Invalidation cache fails in case of non-InfinispanDirectoryProvider

Sanne Grinovero (JIRA) jira-events at lists.jboss.org
Tue Feb 5 10:10:51 EST 2013


     [ https://issues.jboss.org/browse/ISPN-2783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sanne Grinovero resolved ISPN-2783.
-----------------------------------

    Resolution: Rejected


Query not supported on a Cache using Invalidation mode
                
> Query on Invalidation cache fails in case of non-InfinispanDirectoryProvider
> ----------------------------------------------------------------------------
>
>                 Key: ISPN-2783
>                 URL: https://issues.jboss.org/browse/ISPN-2783
>             Project: Infinispan
>          Issue Type: Bug
>          Components: Querying
>            Reporter: Anna Manukyan
>         Attachments: ClusteredInvalidationCacheTest.java
>
>
> Assume that node1 contains entries, node2 doesn't. And assume, that the cache on both nodes is configured as: 
> {code}
> ConfigurationBuilder cacheCfg = getDefaultClusteredCacheConfig(CacheMode.INVALIDATION_SYNC, false);
>       cacheCfg.indexing()
>             .enable()
>             .indexLocalOnly(true)
>             .addProperty("default.directory_provider", "ram")
>             .addProperty("lucene_version", "LUCENE_CURRENT") ;
>             
>  List<Cache<String, Person>> caches = createClusteredCaches(2, cacheCfg);
> {code}
> If I'm running the query on node1, then the query proceeds properly. 
> If I'm running the query on node2, then I'm getting the following exception: 
> {code}
> org.hibernate.search.SearchException: There are no mapped entities. Don't forget to add @Indexed to at least one class.
> 	at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:534)
> 	at org.hibernate.search.query.engine.impl.HSQueryImpl.buildSearcher(HSQueryImpl.java:511)
> 	at org.hibernate.search.query.engine.impl.HSQueryImpl.queryEntityInfos(HSQueryImpl.java:249)
> 	at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:170)
> 	at org.infinispan.query.blackbox.ClusteredInvalidationCacheTest.testSimple(ClusteredInvalidationCacheTest.java:119)
> {code}
> You can find the test attached.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the infinispan-issues mailing list