Re: IgniteConfigVariationsAbstractTest subclasses do not run

2019-04-17 Thread Dmitriy Pavlov
Hi Ivan F.

Thank you for finding it and bringing it here.

Please feel free to fix test to run (and fail) if the code it tests is
faulty now. If the community knows the moment when tests run will be
enabled, it is absolutely not an issue, that TeamCity Bot will complain
about new failures. I strongly believe that we should see a true picture of
tests output rather than having these tests not running.

Sincerely,
Dmitriy Pavlov

ср, 17 апр. 2019 г. в 22:05, Ivan Rakov :

> Hi Ivan,
>
> I've checked your branch. Seems like these tests fail due to real issue
> in functionality.
> I'll take a look.
>
> Best Regards,
> Ivan Rakov
>
> On 17.04.2019 13:54, Ivan Fedotov wrote:
> > Hi, Igniters!
> >
> > During work on iep-30[1] I discovered that
> > IgniteConfigVariationsAbstractTest subclasses - it is about 15_000
> tests[2]
> > - do not work.
> > You can check it just run one of the tests with log output, for example
> > ConfigVariationsTestSuiteBuilderTest#LegacyLifecycleTest#test1 [3].
> > There is no warning notification in the console. The same situation with
> > other IgniteConfigVariationsAbstractTest subclasses - tests run, but they
> > simply represent empty code.
> >
> > So, I created a ticket on such issue [4] and it turned out that the
> problem
> > is with ruleChain in IgniteConfigVariationsAbstractTest [5].
> > The rule that is responsible for running a test statement does not start
> > indeed [6] under ruleChain runRule. I suggested a solution - move
> testsCfg
> > initialization to
> > IgniteConfigVariationsAbstractTest#beforeTestsStarted method. After such
> > changes ruleChain becomes not necessary.
> >
> > But I faced another problem - multiple failures on TeamCity [7]. From
> logs,
> > it seems that failures are related to what tests check, but not JUnit
> error.
> > I can not track TeamCity history on that fact were tests failed or not on
> > the previous JUnit version - the oldest log is dated the start of the
> March
> > when JUnit4
> > already was implemented (for example, this [8] test).
> > Moreover, there are not so much failed tests, but because of running with
> > multiple configurations
> (InterceptorCacheConfigVariationsFullApiTestSuite_0
> > ..._95) it turns out about 400 failed tests. TeamCity results also
> confirm
> > that tests do not work in the master branch - duration time is less than
> > 1ms. Now all tests are green and that is not surprising - under @Test
> > annotation, nothing happens.
> >
> > Could some of us confirm or disprove my guess that tests are red because
> of
> > its functionality, but not JUnit implementation?
> > And if it is true, how should I take such fact into account in this
> ticket?
> >
> > [1]
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-30%3A+Migration+to+JUnit+5
> > [2]
> >
> https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testsuites/InterceptorCacheConfigVariationsFullApiTestSuite.java
> > [3]
> >
> https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/test/ConfigVariationsTestSuiteBuilderTest.java#L434
> > [4] https://issues.apache.org/jira/browse/IGNITE-11708
> > [5]
> >
> https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java#L62
> > [6]
> >
> https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java#L181
> > [7]
> >
> https://mtcga.gridgain.com/pr.html?serverId=apache=IgniteTests24Java8_RunAll=pull/6434/head=Latest
> > [8]
> >
> https://ci.ignite.apache.org/project.html?tab=testDetails=IgniteTests24Java8=-9037806478172035481=8
> >
>


Re: IgniteConfigVariationsAbstractTest subclasses do not run

2019-04-17 Thread Ivan Rakov

Hi Ivan,

I've checked your branch. Seems like these tests fail due to real issue 
in functionality.

I'll take a look.

Best Regards,
Ivan Rakov

On 17.04.2019 13:54, Ivan Fedotov wrote:

Hi, Igniters!

During work on iep-30[1] I discovered that
IgniteConfigVariationsAbstractTest subclasses - it is about 15_000 tests[2]
- do not work.
You can check it just run one of the tests with log output, for example
ConfigVariationsTestSuiteBuilderTest#LegacyLifecycleTest#test1 [3].
There is no warning notification in the console. The same situation with
other IgniteConfigVariationsAbstractTest subclasses - tests run, but they
simply represent empty code.

So, I created a ticket on such issue [4] and it turned out that the problem
is with ruleChain in IgniteConfigVariationsAbstractTest [5].
The rule that is responsible for running a test statement does not start
indeed [6] under ruleChain runRule. I suggested a solution - move testsCfg
initialization to
IgniteConfigVariationsAbstractTest#beforeTestsStarted method. After such
changes ruleChain becomes not necessary.

But I faced another problem - multiple failures on TeamCity [7]. From logs,
it seems that failures are related to what tests check, but not JUnit error.
I can not track TeamCity history on that fact were tests failed or not on
the previous JUnit version - the oldest log is dated the start of the March
when JUnit4
already was implemented (for example, this [8] test).
Moreover, there are not so much failed tests, but because of running with
multiple configurations (InterceptorCacheConfigVariationsFullApiTestSuite_0
..._95) it turns out about 400 failed tests. TeamCity results also confirm
that tests do not work in the master branch - duration time is less than
1ms. Now all tests are green and that is not surprising - under @Test
annotation, nothing happens.

Could some of us confirm or disprove my guess that tests are red because of
its functionality, but not JUnit implementation?
And if it is true, how should I take such fact into account in this ticket?

[1]
https://cwiki.apache.org/confluence/display/IGNITE/IEP-30%3A+Migration+to+JUnit+5
[2]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testsuites/InterceptorCacheConfigVariationsFullApiTestSuite.java
[3]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/test/ConfigVariationsTestSuiteBuilderTest.java#L434
[4] https://issues.apache.org/jira/browse/IGNITE-11708
[5]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java#L62
[6]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java#L181
[7]
https://mtcga.gridgain.com/pr.html?serverId=apache=IgniteTests24Java8_RunAll=pull/6434/head=Latest
[8]
https://ci.ignite.apache.org/project.html?tab=testDetails=IgniteTests24Java8=-9037806478172035481=8



Re: Code inspection

2019-04-17 Thread Vyacheslav Daradur
Maxim,

I looked through the PR and it looks good to me in general.

The only question how it's planned to maintain check styles in 2
different configurations, for IDEA and check style plugin?

On Mon, Mar 25, 2019 at 12:30 PM Maxim Muzafarov  wrote:
>
> Igniters,
>
> The issue [1] with enabled maven-checkstyle-plugin is ready for the review.
> All changes are prepared according to e-mail [2] the second option
> point (include the plugin in the maven build procedure by default).
>
> JIRA: IGNITE-11277 [1]
> PR: [3]
> Upsource: [4]
>
> How can take a look?
>
> [1] https://issues.apache.org/jira/browse/IGNITE-11277
> [2] 
> http://apache-ignite-developers.2346864.n4.nabble.com/Code-inspection-tp27709p41297.html
> [3] https://github.com/apache/ignite/pull/6119
> [4] https://reviews.ignite.apache.org/ignite/review/IGNT-CR-1018
>
> On Fri, 15 Mar 2019 at 19:19, Dmitriy Pavlov  wrote:
> >
> > Hi Igniters,
> >
> > I see that a new TeamCity is released: Version: 2018.2.3.
> >
> > Probably it could solve recently introduced problem related to:
> > Unexpected error during build messages processing in TeamCity;
> >
> > Peter I., could you please check?
> >
> > Sincerely,
> > Dmitriy Pavlov
> >
> > пт, 15 мар. 2019 г. в 12:04, Павлухин Иван :
> >
> > > I agree to gather some votes according to Maxim's proposal.
> > >
> > > Personally, I will not put my vote here. Both options will work for me
> > > today.
> > >
> > > But I would like to say a bit about agility. As I said both options
> > > sounds fine for me today. And I believe that we can switch from one to
> > > another easily in future. Let's do our best to be flexible.
> > >
> > > пт, 15 мар. 2019 г. в 12:04, Павлухин Иван :
> > > >
> > > > Maxim,
> > > >
> > > > > As far as I understand your case, you want to fix all code styles
> > > > issues right before getting the final TC results. Right? ...
> > > >
> > > > Actually, I mostly worry about accidental failures. For simple tasks
> > > > my workflow looks like:
> > > > 1. Create a branch.
> > > > 2. Write some code lines and tests.
> > > > 3. Run the most closely related tests from IDEA.
> > > > 4. Push changes to the branch.
> > > > 5. Launch TC.
> > > > 6. Take a cup of coffee ;-)
> > > > 7. Check TC results after a couple of hours.
> > > >
> > > > And in such workflow I can accidentally leave styling error (IDEA does
> > > > not fail compilation). And I will receive not very valuable report
> > > > from TC. And will have to wait for another couple of hours.
> > > >
> > > > Yes, usually I do not execute "mvn clean install" locally before
> > > > triggering TC. And I think that generally we should not do it because
> > > > TC does it.
> > > >
> > > > If not everybody uses a bot visas it sounds bad for me. For patches
> > > > touching the code it should be mandatory. Also, as you might know
> > > > there are different kind of visas and for some trivial patches we can
> > > > request Checkstyle visa. Committers should check formalities.
> > > >
> > > > пт, 15 мар. 2019 г. в 10:29, Nikolay Izhikov :
> > > > >
> > > > > +1 to enable code style checks in compile time.
> > > > >
> > > > > We can add option to disable maven codestyle profile with some
> > > environment variable.
> > > > >
> > > > > Anyone who want violate common project rules in their local branch can
> > > set this variable and write some nasty code before push :)
> > > > >
> > > > > пт, 15 марта 2019 г., 9:40 Maxim Muzafarov :
> > > > >>
> > > > >> Ivan,
> > > > >>
> > > > >> > 1. I can write code and execute tests successfully even if there 
> > > > >> > are
> > > > >> some style problems. I can imagine that a style error can arise
> > > > >> occasionally. And instead of getting test results after several hours
> > > > >> I will get a build failure without any tests run. I will simply lose
> > > > >> my time. But if the tests are allowed to proceed I will get a red 
> > > > >> flag
> > > > >> from code style check, fix those issues and rerun style check.
> > > > >>
> > > > >> As far as I understand your case, you want to fix all code styles
> > > > >> issues right before getting the final TC results. Right? It's doable
> > > > >> you can disable checkstyle in your local branch and revet it back 
> > > > >> when
> > > > >> you've done with all your changes to get the final visa. But the
> > > > >> common case here is building the project locally and checking all
> > > > >> requirements for PR right before pushing it to the GitHub repo. I
> > > > >> always do so. The "Checklist before push" [1] have such
> > > > >> recommendations. Build the project before push will eliminate your 
> > > > >> use
> > > > >> case.
> > > > >>
> > > > >> ---
> > > > >>
> > > > >> Igniters,
> > > > >>
> > > > >> To summarize the options we have with code checking behaviour:
> > > > >>
> > > > >> 1)  (code style will be broken more often) Run checkstyle in the
> > > > >> separate TC suite and include it to the Bot visa.
> > > > >> - not all of us run TC for their 

[jira] [Created] (IGNITE-11769) Investigate JVM crash in PDS Direct IO TeamCity suites

2019-04-17 Thread Ivan Rakov (JIRA)
Ivan Rakov created IGNITE-11769:
---

 Summary: Investigate JVM crash in PDS Direct IO TeamCity suites
 Key: IGNITE-11769
 URL: https://issues.apache.org/jira/browse/IGNITE-11769
 Project: Ignite
  Issue Type: Bug
Reporter: Ivan Rakov
 Fix For: 2.8


Both PDS Direct IO suites periodically fail with JVM crash.
The issue can be reproduced on Linux machine by running 
IgnitePdsWithTtlTest#testTtlIsAppliedAfterRestart using ignite-direct-io 
classpath.
The investigation is complicated because JVM crash report* is not generated* 
during this crash. After some point, JVM stays dormant for 2 minutes and then 
process gets killed by OS signal
{code:java}
Process finished with exit code 134 (interrupted by signal 6: SIGABRT
{code}
and the following error messages can be dumped to stderr before process death
{code:java}
`corrupted double-linked list`
`free(): corrupted unsorted chunks`
{code}
which appear to be libc error messages. Seems like Ignite corrupts virtual 
memory in sophisticated way which prevents normal JVM Crash flow.




--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


Re: newbie + kubernetes IpFinder

2019-04-17 Thread Denis Magda
Hello Balazs,

Thanks for reaching the community out. Certainly, we'll appreciate if you
contribute your changes back. Could you please create a ticket in JIRA and
open the pull-request? Someone from the community will review and accept
your improvements.

Just in case, you can find more on contribution here:
https://ignite.apache.org/community/contribute.html#contribute

-
Denis


On Wed, Apr 17, 2019 at 8:03 AM Péterfi, Balázs  wrote:

> Hi All,
>
> First of all I wanted to say hi as I've just joined to the list!
>
> Secondly, I'm moving one of my apps to Kubernetes and found
> the ignite-kubernetes lib for finding the pods for the cluster. After
> playing with it a bit I found out that it won't work for me, because it
> only collects the IPs for the pods that are in a ready state. My problem
> with that is when my app is starting it warms up the cache which takes some
> time and only when this is done will it have a ready state in k8s. But at
> that point all my pods have started a single node cluster and they end up
> in a split-brain scenario (not to mention that they all did the cache
> warm-up which is a waste). In Hazelcast they have a flag to include
> non-ready pods as well which solves the issue. I have an implementation for
> that and would be happy to add it in the original IpFinder with some
> configuration to control that behavior, unless someone here tells me
> otherwise.
>
> There is another change I did on the original version which is to prevent
> two ReplicaSets of the same app joining to each-other's cluster. This is a
> must have for me when deploying a new version while leaving the old one
> running until the warm-up finishes. I couldn't find any configuration that
> prevents this happening so I changed the IpFinder to only look for pods
> from the same ReplicaSet. I wonder if there is any other solution for this
> issue?
>
> Best regards,
> Balazs
>


[jira] [Created] (IGNITE-11768) CPP documentation:mention default BinaryType methods implementation

2019-04-17 Thread Igor Sapego (JIRA)
Igor Sapego created IGNITE-11768:


 Summary: CPP documentation:mention default BinaryType methods 
implementation
 Key: IGNITE-11768
 URL: https://issues.apache.org/jira/browse/IGNITE-11768
 Project: Ignite
  Issue Type: Task
  Components: documentation
Affects Versions: 2.7
Reporter: Igor Sapego
 Fix For: 2.8


Mention BinaryTypeDefaultHashing, BinaryTypeNonNullableType and 
BinaryTypeDefaultAll classes introduced in IGNITE-11703 in documentation. Also, 
use them where it is possible and appropriate in code snippets.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11767) GridDhtPartitionsFullMessage retains huge maps on heap ion exchange history

2019-04-17 Thread Ilya Kasnacheev (JIRA)
Ilya Kasnacheev created IGNITE-11767:


 Summary: GridDhtPartitionsFullMessage retains huge maps on heap 
ion exchange history
 Key: IGNITE-11767
 URL: https://issues.apache.org/jira/browse/IGNITE-11767
 Project: Ignite
  Issue Type: Bug
  Components: cache
Affects Versions: 2.7
Reporter: Ilya Kasnacheev


ExchangeHistory keeps a FinishState for every topology version.
FinishState contains msg, which contains at least two huge maps:
partCntrs2 and partsSizesBytes.

We should probably strip msg, removing those two data structures before putting 
msg in exchFuts linked list to be stowed away.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


newbie + kubernetes IpFinder

2019-04-17 Thread Péterfi , Balázs
Hi All,

First of all I wanted to say hi as I've just joined to the list!

Secondly, I'm moving one of my apps to Kubernetes and found
the ignite-kubernetes lib for finding the pods for the cluster. After
playing with it a bit I found out that it won't work for me, because it
only collects the IPs for the pods that are in a ready state. My problem
with that is when my app is starting it warms up the cache which takes some
time and only when this is done will it have a ready state in k8s. But at
that point all my pods have started a single node cluster and they end up
in a split-brain scenario (not to mention that they all did the cache
warm-up which is a waste). In Hazelcast they have a flag to include
non-ready pods as well which solves the issue. I have an implementation for
that and would be happy to add it in the original IpFinder with some
configuration to control that behavior, unless someone here tells me
otherwise.

There is another change I did on the original version which is to prevent
two ReplicaSets of the same app joining to each-other's cluster. This is a
must have for me when deploying a new version while leaving the old one
running until the warm-up finishes. I couldn't find any configuration that
prevents this happening so I changed the IpFinder to only look for pods
from the same ReplicaSet. I wonder if there is any other solution for this
issue?

Best regards,
Balazs


IgniteConfigVariationsAbstractTest subclasses do not run

2019-04-17 Thread Ivan Fedotov
Hi, Igniters!

During work on iep-30[1] I discovered that
IgniteConfigVariationsAbstractTest subclasses - it is about 15_000 tests[2]
- do not work.
You can check it just run one of the tests with log output, for example
ConfigVariationsTestSuiteBuilderTest#LegacyLifecycleTest#test1 [3].
There is no warning notification in the console. The same situation with
other IgniteConfigVariationsAbstractTest subclasses - tests run, but they
simply represent empty code.

So, I created a ticket on such issue [4] and it turned out that the problem
is with ruleChain in IgniteConfigVariationsAbstractTest [5].
The rule that is responsible for running a test statement does not start
indeed [6] under ruleChain runRule. I suggested a solution - move testsCfg
initialization to
IgniteConfigVariationsAbstractTest#beforeTestsStarted method. After such
changes ruleChain becomes not necessary.

But I faced another problem - multiple failures on TeamCity [7]. From logs,
it seems that failures are related to what tests check, but not JUnit error.
I can not track TeamCity history on that fact were tests failed or not on
the previous JUnit version - the oldest log is dated the start of the March
when JUnit4
already was implemented (for example, this [8] test).
Moreover, there are not so much failed tests, but because of running with
multiple configurations (InterceptorCacheConfigVariationsFullApiTestSuite_0
..._95) it turns out about 400 failed tests. TeamCity results also confirm
that tests do not work in the master branch - duration time is less than
1ms. Now all tests are green and that is not surprising - under @Test
annotation, nothing happens.

Could some of us confirm or disprove my guess that tests are red because of
its functionality, but not JUnit implementation?
And if it is true, how should I take such fact into account in this ticket?

[1]
https://cwiki.apache.org/confluence/display/IGNITE/IEP-30%3A+Migration+to+JUnit+5
[2]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testsuites/InterceptorCacheConfigVariationsFullApiTestSuite.java
[3]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/test/ConfigVariationsTestSuiteBuilderTest.java#L434
[4] https://issues.apache.org/jira/browse/IGNITE-11708
[5]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/IgniteConfigVariationsAbstractTest.java#L62
[6]
https://github.com/apache/ignite/blob/master/modules/core/src/test/java/org/apache/ignite/testframework/junits/GridAbstractTest.java#L181
[7]
https://mtcga.gridgain.com/pr.html?serverId=apache=IgniteTests24Java8_RunAll=pull/6434/head=Latest
[8]
https://ci.ignite.apache.org/project.html?tab=testDetails=IgniteTests24Java8=-9037806478172035481=8

-- 
Ivan Fedotov.

ivanan...@gmail.com


[jira] [Created] (IGNITE-11766) cpp: JVM library not found for openjdk 11 on windows

2019-04-17 Thread Stepan Pilschikov (JIRA)
Stepan Pilschikov created IGNITE-11766:
--

 Summary: cpp: JVM library not found for openjdk 11 on windows
 Key: IGNITE-11766
 URL: https://issues.apache.org/jira/browse/IGNITE-11766
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.7
Reporter: Stepan Pilschikov


Trying to run compiled ignite.exe from platforms/cpp on windows
{code}
An error occurred: JVM library is not found (did you set JAVA_HOME environment 
variable?)
{code}

Think problem that platforms\cpp\jni\os\win\src\utils -> JAVA_DDL = 
"\\jre\\bin\\server\\jvm.dll" 
searching for jre in jdk dir ectory



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11765) Vulnerable library H2 Database Engine1.4.197 used

2019-04-17 Thread VIJAY BHATT (JIRA)
VIJAY BHATT created IGNITE-11765:


 Summary: Vulnerable library H2 Database Engine1.4.197 used
 Key: IGNITE-11765
 URL: https://issues.apache.org/jira/browse/IGNITE-11765
 Project: Ignite
  Issue Type: Bug
Affects Versions: 2.7
Reporter: VIJAY BHATT


We use blackduck for scanning our project. It has identified Ignite 2.7.0 using 
H2 Database Engine version 1.4.197 as a vulnerable library having the following 
2 vulnerabilities:

BDSA-2018-1048 (CVE-2018-10054)

BDSA-2018-2507 (CVE-2018-14335)

Suggested fix by blackduck is to use version 1.4.198

We tried using 1.4.198 using jar override but it has some breaking changes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[DISCUSSION] Simplification of Ignite options and cache configuration

2019-04-17 Thread Dmitry Sherstobitov
Dear Ignite developers,

I have some ideas about Ignite 3.0 release and simplifications that might be 
included in the future release:

1. Remove  *_ENABLED/*_DISABLED from Ignite system properties. I see only one 
advantage in this case - some information about default value: e.g. _ENABLED 
property is disabled by default. On the other hand, you need to know is this 
property ends with _ENABLED to _DISABLED. Removing these additions makes 
property names more clear and they will be easy to remember and use (default 
values could be found in search engine as before) 
(https://ignite.apache.org/releases/latest/javadoc/org/apache/ignite/IgniteSystemProperties.html)
2. Group similar properties into sub-objects in CacheConfiguration. For 
example, all SQL properties may be in some SQLCacheConfiguration object, 
writeThrough/readThrough may be in some sub-object as well. This change makes 
CacheConfiguration class more clear and XML cache configuration itself much 
easier to configure - the user has information about all properties in context 
and which of them are mandatory.


Best regards,
Dmitriy Sherstobitov



[jira] [Created] (IGNITE-11764) SQL: Do not use two step query in the case of single node cluster

2019-04-17 Thread Roman Kondakov (JIRA)
Roman Kondakov created IGNITE-11764:
---

 Summary: SQL: Do not use two step query in the case of single node 
cluster
 Key: IGNITE-11764
 URL: https://issues.apache.org/jira/browse/IGNITE-11764
 Project: Ignite
  Issue Type: Improvement
  Components: sql
Reporter: Roman Kondakov


We can avoid using two step query in the case of the single-node cluster. The 
decision about the local execution should be made on the reducer step as well 
as partition pruning optimization does.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Created] (IGNITE-11763) GridP2PComputeWithNestedEntryProcessorTest failed on TC

2019-04-17 Thread Vladislav Pyatkov (JIRA)
Vladislav Pyatkov created IGNITE-11763:
--

 Summary: GridP2PComputeWithNestedEntryProcessorTest failed on TC
 Key: IGNITE-11763
 URL: https://issues.apache.org/jira/browse/IGNITE-11763
 Project: Ignite
  Issue Type: Bug
Reporter: Vladislav Pyatkov


Test failed with exception:

{noformat}
[2019-04-16 19:50:21,725][ERROR][main][root] Test failed.
javax.cache.CacheException: class org.apache.ignite.IgniteCheckedException: 
Failed to execute query on node [query=GridCacheQueryBean 
[qry=GridCacheQueryAdapter [type=SCAN, clsName=null, clause=null, 
filter=org.apache.ignite.tests.p2p.pedicates.CompositePredicate@2b939b78, 
transform=null, part=null, incMeta=false, metrics=GridCacheQueryMetricsAdapter 
[minTime=9223372036854775807, maxTime=0, sumTime=0, avgTime=0.0, execs=0, 
completed=0, fails=0], pageSize=1024, timeout=0, incBackups=false, 
forceLocal=false, dedup=false, prj=null, keepBinary=true, 
subjId=008694d2-98a2-4add-9ccc-b7674e6d717f, taskHash=0, mvccSnapshot=null, 
dataPageScanEnabled=null], rdc=null, trans=null], 
nodeId=8575809f-3373-4c47-8684-a318c221]
at 
org.apache.ignite.internal.processors.cache.GridCacheUtils.convertToCacheException(GridCacheUtils.java:1318)
at 
org.apache.ignite.internal.processors.cache.query.GridCacheQueryFutureAdapter.next(GridCacheQueryFutureAdapter.java:168)
at 
org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager$5.onHasNext(GridCacheDistributedQueryManager.java:643)
at 
org.apache.ignite.internal.util.GridCloseableIteratorAdapter.hasNextX(GridCloseableIteratorAdapter.java:53)
at 
org.apache.ignite.internal.util.lang.GridIteratorAdapter.hasNext(GridIteratorAdapter.java:45)
at 
org.apache.ignite.internal.processors.cache.QueryCursorImpl.getAll(QueryCursorImpl.java:123)
at 
org.apache.ignite.p2p.GridP2PComputeWithNestedEntryProcessorTest.scanByCopositeFirstPredicate(GridP2PComputeWithNestedEntryProcessorTest.java:205)
at 
org.apache.ignite.p2p.GridP2PComputeWithNestedEntryProcessorTest.scnaCacheData(GridP2PComputeWithNestedEntryProcessorTest.java:188)
at 
org.apache.ignite.p2p.GridP2PComputeWithNestedEntryProcessorTest.processTest(GridP2PComputeWithNestedEntryProcessorTest.java:140)
at 
org.apache.ignite.p2p.GridP2PComputeWithNestedEntryProcessorTest.testContinuousMode(GridP2PComputeWithNestedEntryProcessorTest.java:105)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at 
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
at 
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at 
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
at 
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at 
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at 
org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at 
org.apache.ignite.testframework.junits.GridAbstractTest$6.run(GridAbstractTest.java:2044)
at java.lang.Thread.run(Thread.java:748)
Caused by: class org.apache.ignite.IgniteCheckedException: Failed to execute 
query on node [query=GridCacheQueryBean [qry=GridCacheQueryAdapter [type=SCAN, 
clsName=null, clause=null, 
filter=org.apache.ignite.tests.p2p.pedicates.CompositePredicate@2b939b78, 
transform=null, part=null, incMeta=false, metrics=GridCacheQueryMetricsAdapter 
[minTime=9223372036854775807, maxTime=0, sumTime=0, avgTime=0.0, execs=0, 
completed=0, fails=0], pageSize=1024, timeout=0, incBackups=false, 
forceLocal=false, dedup=false, prj=null, keepBinary=true, 
subjId=008694d2-98a2-4add-9ccc-b7674e6d717f, taskHash=0, mvccSnapshot=null, 
dataPageScanEnabled=null], rdc=null, trans=null], 
nodeId=8575809f-3373-4c47-8684-a318c221]
at 
org.apache.ignite.internal.processors.cache.query.GridCacheQueryFutureAdapter.onPage(GridCacheQueryFutureAdapter.java:384)
at 
org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager.processQueryResponse(GridCacheDistributedQueryManager.java:402)
at 
org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager.access$000(GridCacheDistributedQueryManager.java:64)
at 
org.apache.ignite.internal.processors.cache.query.GridCacheDistributedQueryManager$1.apply(GridCacheDistributedQueryManager.java:94)
at