[ https://issues.apache.org/jira/browse/GEODE-2224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15762180#comment-15762180 ]
ASF subversion and git services commented on GEODE-2224: -------------------------------------------------------- Commit cf069449938bad72f951384abad4c1fc41e2781d in geode's branch refs/heads/develop from [~barry.oglesby] [ https://git-wip-us.apache.org/repos/asf?p=geode.git;h=cf06944 ] GEODE-2224: Local QueryService no longer throws exception in transaction > 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 > > 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)