You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Artem Shutak (JIRA)" <ji...@apache.org> on 2015/03/20 20:04:38 UTC

[jira] [Updated] (IGNITE-493) IgniteVsH2QueryTest # testSimpleJoin don't pass

     [ https://issues.apache.org/jira/browse/IGNITE-493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Artem Shutak updated IGNITE-493:
--------------------------------
    Description: 
See IgniteVsH2QueryTest # testSimpleJoin. 

select id, firstName, lastName from Person where Person.id = 3 - works as expected.

but for

select Person.firstName from Person, Purchase where Person.id = 3 

Ignite cache returns 0 results.

I believe, that failed queries from testCrossCache have the same root cause.

Log:
junit.framework.AssertionFailedError: Rows count has to be equal. 
Expected :20
Actual   :0
 <Click to see difference>
	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.assertRsEquals(IgniteVsH2QueryTest.java:463)
	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.compareQueryRes0(IgniteVsH2QueryTest.java:413)
	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.compareQueryRes0(IgniteVsH2QueryTest.java:359)
	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.testSimpleJoin(IgniteVsH2QueryTest.java:607)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:1289)
	at org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:65)
	at org.apache.ignite.testframework.junits.GridAbstractTest$2.run(GridAbstractTest.java:1232)

  was:
See IgniteVsH2QueryTest # testSimpleJoin. 

select id, firstName, lastName from Person where Person.id = 3 - works as expected.

but for

select Person.firstName from Person, Purchase where Person.id = 3 

Ignite cache returns 0 results.

I believe, that failed queries from testCrossCache have the same root cause.


> IgniteVsH2QueryTest # testSimpleJoin don't pass
> -----------------------------------------------
>
>                 Key: IGNITE-493
>                 URL: https://issues.apache.org/jira/browse/IGNITE-493
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Artem Shutak
>            Assignee: Sergi Vladykin
>
> See IgniteVsH2QueryTest # testSimpleJoin. 
> select id, firstName, lastName from Person where Person.id = 3 - works as expected.
> but for
> select Person.firstName from Person, Purchase where Person.id = 3 
> Ignite cache returns 0 results.
> I believe, that failed queries from testCrossCache have the same root cause.
> Log:
> junit.framework.AssertionFailedError: Rows count has to be equal. 
> Expected :20
> Actual   :0
>  <Click to see difference>
> 	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.assertRsEquals(IgniteVsH2QueryTest.java:463)
> 	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.compareQueryRes0(IgniteVsH2QueryTest.java:413)
> 	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.compareQueryRes0(IgniteVsH2QueryTest.java:359)
> 	at org.apache.ignite.internal.processors.query.h2.sql.IgniteVsH2QueryTest.testSimpleJoin(IgniteVsH2QueryTest.java:607)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.runTestInternal(GridAbstractTest.java:1289)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest.access$000(GridAbstractTest.java:65)
> 	at org.apache.ignite.testframework.junits.GridAbstractTest$2.run(GridAbstractTest.java:1232)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)