[ https://issues.apache.org/jira/browse/GEODE-2224?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Barry Oglesby resolved GEODE-2224. ---------------------------------- Resolution: Fixed Fix Version/s: 1.1.0 > A ClassCastException occurs while attempting to execute a local query in > transaction on a client > ------------------------------------------------------------------------------------------------ > > Key: GEODE-2224 > URL: https://issues.apache.org/jira/browse/GEODE-2224 > Project: Geode > Issue Type: Bug > Components: querying > Reporter: Barry Oglesby > Assignee: Barry Oglesby > Fix For: 1.1.0 > > > Code: > {noformat} > CacheTransactionManager cacheTransactionManager = > cache.getCacheTransactionManager(); > QueryService localQueryService = ((ClientCache) > this.cache).getLocalQueryService(); > cacheTransactionManager.begin(); > Query query = queryService.newQuery(QUERY_STRING); > SelectResults results = (SelectResults) query.execute(PARAMETERS); > cacheTransactionManager.commit(); > {noformat} > Exception: > {noformat} > Exception in thread "main" java.lang.ClassCastException: > org.apache.geode.internal.cache.EntrySnapshot cannot be cast to > org.apache.geode.internal.cache.LocalRegion$NonTXEntry > at > org.apache.geode.internal.cache.EntriesSet$EntriesIterator.moveNext(EntriesSet.java:179) > at > org.apache.geode.internal.cache.EntriesSet$EntriesIterator.<init>(EntriesSet.java:118) > at > org.apache.geode.internal.cache.EntriesSet.iterator(EntriesSet.java:83) > at > org.apache.geode.cache.query.internal.ResultsCollectionWrapper.iterator(ResultsCollectionWrapper.java:183) > at > org.apache.geode.cache.query.internal.QRegion.iterator(QRegion.java:243) > at > org.apache.geode.cache.query.internal.CompiledSelect.doNestedIterations(CompiledSelect.java:848) > at > org.apache.geode.cache.query.internal.CompiledSelect.doIterationEvaluate(CompiledSelect.java:715) > at > org.apache.geode.cache.query.internal.CompiledSelect.evaluate(CompiledSelect.java:553) > at > org.apache.geode.cache.query.internal.CompiledSelect.evaluate(CompiledSelect.java:57) > at > org.apache.geode.cache.query.internal.DefaultQuery.executeUsingContext(DefaultQuery.java:582) > at > org.apache.geode.cache.query.internal.DefaultQuery.execute(DefaultQuery.java:391) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)