[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