[JBoss JIRA] (ISPN-5791) Query DSL : Projecting a Date field multiple times will render it as string
by Adrian Nistor (JIRA)
[ https://issues.jboss.org/browse/ISPN-5791?page=com.atlassian.jira.plugin.... ]
Adrian Nistor updated ISPN-5791:
--------------------------------
Git Pull Request: https://github.com/infinispan/infinispan/pull/3789, https://github.com/infinispan/infinispan/pull/3795 (was: https://github.com/infinispan/infinispan/pull/3789)
> Query DSL : Projecting a Date field multiple times will render it as string
> ---------------------------------------------------------------------------
>
> Key: ISPN-5791
> URL: https://issues.jboss.org/browse/ISPN-5791
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying
> Affects Versions: 8.0.1.Final, 8.1.0.Alpha1
> Reporter: Adrian Nistor
> Assignee: Adrian Nistor
> Fix For: 8.1.0.Beta1, 8.0.2.Final
>
>
> Adding this in QueryDslConditionsTest fails. The second date projection is a String instead of being a Date. First projection is OK. The problem is gone if cache is not indexed, which makes me think it is more of a problem in CacheQuery.
> {code}
> public void testDuplicateDateProjection() throws Exception {
> QueryFactory qf = getQueryFactory();
> Query q = qf.from(getModelFactory().getTransactionImplClass())
> .select("id", "date", "date")
> .having("description").eq("Hotel")
> .toBuilder().build();
> List<Object[]> list = q.list();
> assertEquals(1, list.size());
> assertEquals(1, list.size());
> assertEquals(3, list.get(0).length);
> assertEquals(3, list.get(0)[0]);
> assertEquals(makeDate("2013-02-27"), list.get(0)[1]);
> assertEquals(makeDate("2013-02-27"), list.get(0)[2]);
> }
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 1 month
[JBoss JIRA] (ISPN-5899) ContinuousQuery tests should disable expiration reaper
by Dan Berindei (JIRA)
[ https://issues.jboss.org/browse/ISPN-5899?page=com.atlassian.jira.plugin.... ]
Dan Berindei updated ISPN-5899:
-------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 8.0.2.Final
Resolution: Done
> ContinuousQuery tests should disable expiration reaper
> ------------------------------------------------------
>
> Key: ISPN-5899
> URL: https://issues.jboss.org/browse/ISPN-5899
> Project: Infinispan
> Issue Type: Bug
> Components: Test Suite - Query
> Affects Versions: 8.1.0.Alpha2
> Reporter: William Burns
> Assignee: William Burns
> Priority: Blocker
> Fix For: 8.1.0.Beta1, 8.0.2.Final
>
>
> ContinuousQuery tests rely on an exact number of expiration events. Unfortunately if the reaper fires at the same time an entry is being expired you can get duplicate expiration events. We should disable the reaper to prevent these sporadic failures.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 1 month