[infinispan-issues] [JBoss JIRA] (ISPN-9272) infinispan9.2.4.Final infinispan-query
Majid Mostafavi (JIRA)
issues at jboss.org
Wed Jun 6 16:12:03 EDT 2018
[ https://issues.jboss.org/browse/ISPN-9272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Majid Mostafavi updated ISPN-9272:
----------------------------------
Steps to Reproduce:
<infinispan.version>{color:#d04437}9.2.4.Final{color}</infinispan.version>
<!-- cache -->
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-core</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-commons</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-cachestore-jdbc</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-cachestore-jpa</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-query</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-query-dsl</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-client-hotrod</artifactId>
<version>${infinispan.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-lucene-directory</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-objectfilter</artifactId>
<version>${infinispan.version}</version>
</dependency>
<!--<dependency>-->
<!--<groupId>org.infinispan</groupId>-->
<!--<artifactId>infinispan-tree</artifactId>-->
<!--<version>${infinispan.version}</version>-->
<!--</dependency>-->
<dependency>
<groupId>org.infinispan</groupId>
<artifactId>infinispan-directory-provider</artifactId>
<version>${infinispan.version}</version>
</dependency>
<dependency>
<groupId>org.infinispan.protostream</groupId>
<artifactId>protostream</artifactId>
<version>4.0.0.Final</version>
</dependency>
<hibernate.version>{color:#d04437}5.3.1.Final{color}</hibernate.version>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-infinispan</artifactId>
<version>${hibernate.version}</version>
</dependency>
--------------------------------------------------------------------------
{color:#14892c}Wildfly {color} {color:#d04437}standalone.xml{color}
<cache-container name="gridCache" default-cache="default">
<local-cache name="default">
<locking isolation="REPEATABLE_READ"/>
<transaction locking="OPTIMISTIC" mode="FULL_XA"/>
<eviction strategy="NONE"/>
<file-store passivation="false" purge="false"/>
</local-cache>
</cache-container>
--------------------------------------------------------------------
{color:#14892c}web.xml{color}
<resource-env-ref>
<resource-env-ref-name>gridCache</resource-env-ref-name>
<resource-env-ref-type>org.infinispan.Cache</resource-env-ref-type>
<lookup-name>java:jboss/infinispan/cache/gridCache/default</lookup-name>
</resource-env-ref>
------------------------------------------------------------------
{color:#14892c}jboss-deployment-structure.xml{color}
<jboss-deployment-structure>
<deployment>
<dependencies>
<module name="{color:#205081}com.sun.xml.messaging.saaj{color}" />
<module name="{color:#205081}org.antlr{color}" export="TRUE" services="export" />
<module name="{color:#205081}org.infinispan{color}" export="TRUE" services="export"/>
<module name="{color:#205081}org.infinispan.commons{color}" export="TRUE" services="export"/>
<!--<module name="org.infinispan.query" export="TRUE" services="export"/>-->
<!--<module name="org.infinispan.query.dsl" export="TRUE" services="export"/>-->
<!--<module name="org.infinispan.infinispan-query" export="TRUE" services="export"/>-->
</dependencies>
</deployment>
</jboss-deployment-structure>
--------------------------------------------------------------------
{color:#14892c}Cache query Method{color}
{color:#f79232}import org.infinispan.query.Search;
import org.infinispan.query.dsl.Query;
import org.infinispan.query.dsl.QueryFactory;{color}
try {
SystemManager systemManager = ManagedBeanManager.lookup(SystemManager.class);
{color:#654982} QueryFactory queryFactory{color} = {color:#654982}Search.getQueryFactory{color}(systemManager.getCache());
Query query = {color:#654982}queryFactory.from(CmOrganization.class).having("name").eq("William").toBuilder().build();{color}
List<CmOrganization> matches = query.list();
return matches;
}catch (Exception e){
e.printStackTrace();
}
was:
SystemManager systemManager = ManagedBeanManager.lookup(SystemManager.class);
QueryFactory queryFactory = Search.getQueryFactory(systemManager.getCache());
Query query = queryFactory.from(CmOrganization.class).having("name").eq("William").toBuilder().build();
List<CmOrganization> matches = query.list();
> infinispan9.2.4.Final infinispan-query
> --------------------------------------
>
> Key: ISPN-9272
> URL: https://issues.jboss.org/browse/ISPN-9272
> Project: Infinispan
> Issue Type: Bug
> Reporter: Majid Mostafavi
>
> 02:03:05,735 ERROR [stderr] (default task-3) org.infinispan.commons.CacheException: ISPN014038: infinispan-query.jar module is in the classpath but has not been properly initialised!
> 02:03:05,768 ERROR [stderr] (default task-3) at org.infinispan.query.Search.getQueryFactory(Search.java:60)
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the infinispan-issues
mailing list