Re: Thin client test suites failure

2019-06-28 Thread Павлухин Иван
FYI I found out how a Java version and addinional java module parameters are passed to a build after choosing jdk version in a "Run custom build" dialog. A version is controlled by a reverse.dep.*.env.JAVA_HOME configuration parameter specified to behave like a combobox in a "~[Obsolete] Run test

Re: Thin client test suites failure

2019-06-27 Thread Павлухин Иван
After a little bit more experimentation I tend to think that adding java.transaction module is not needed and even brings a negative effect. E.g. if we use an ignite binary release and enable optional jta module (by copying libraries to lib folder) then a node simply fails to start (failing to reso

Re: Thin client test suites failure

2019-06-21 Thread Павлухин Иван
My next question is why do we need adding java.transaction module explicitly for Java 9 and 10? As I see since 11 version there is no such module and classes from it in modules bundled with JDK. So, I suppose either we do not need java.transaction module or something does not work with Java 11. It

Re: Thin client test suites failure

2019-06-20 Thread Павлухин Иван
Igniters, I found one thing which might be reason of an observed behavior. The problem does not appear for maven-based tests, while e.g. Python thin client tests use ignite.sh for starting a cluster. So, I compared JVM launch options and observed a following extra option in maven-based runs: --pat

Re: Thin client test suites failure

2019-06-20 Thread Павлухин Иван
By the way, what about Java 9? Do we run tests using it? чт, 20 июн. 2019 г. в 13:28, Dmitriy Pavlov : > > Actually, TC Bot is not actively developed. I would like to say, moreover, > help is needed there. > > I agree that 10095 is (intentionally) vague. Will separate notification > based on JDK v

Re: Thin client test suites failure

2019-06-20 Thread Dmitriy Pavlov
Actually, TC Bot is not actively developed. I would like to say, moreover, help is needed there. I agree that 10095 is (intentionally) vague. Will separate notification based on JDK version be supported or not, depends on the time available to complete this task. чт, 20 июн. 2019 г. в 12:02, Павл

Re: Thin client test suites failure

2019-06-20 Thread Павлухин Иван
Dmitriy, It is good to know that TC Bot is being developed actively. Just to double check. Will the mentioned issue [1] allow us to see alerts when a particular test fails only on a specific Java version? [1] https://issues.apache.org/jira/browse/IGNITE-10095 чт, 20 июн. 2019 г. в 10:26, Dmitri

Re: Thin client test suites failure

2019-06-20 Thread Dmitriy Pavlov
Hi, About TC Bot: I was going to support filtering of builds from same JVM for TC Bot visa https://issues.apache.org/jira/browse/IGNITE-10095 Now it is displayed only in UI as JDK8,JDK11 tags. I still do investigations on how to retrieve/build run history faster than it is now. Only nightly runs

Re: Thin client test suites failure

2019-06-19 Thread Павлухин Иван
Maxim, Well, it is an interesting point. First of all I want to believe that issues occurring only on a specific Java version are rare. If so, running tests on a single version for a visa should be enough. On the other hand, a uniform test environment sounds a good idea (especially for a visa), p

Re: Thin client test suites failure

2019-06-19 Thread Maxim Muzafarov
Folks, Maybe I'm missing something, but what is the reason for setting JAVA_HOME randomly? For instance, some commit is working under jdk8 but fails under jdk9 (and we declare that 9-th version is supported by Ignite). Should we merge this commit to the master branch (all test suites can be OK und

Re: Thin client test suites failure

2019-06-19 Thread Павлухин Иван
Dmitriy, Thank you for the hint! Java version seems to be the reason. I see that tests pass with Java 8 and 11 and fail with Java 10. See the exception below. Btw, do we test with Java 9? Have not seen that version in recent runs. java.lang.NoClassDefFoundError: javax/transaction/SystemException

Re: Thin client test suites failure

2019-06-18 Thread Dmitriy Pavlov
Hi Ivan, Can these failures be related to Java version? Java home is set randomly by TC Bot. Dmitriy Pavlov вт, 18 июн. 2019 г. в 22:11, Павлухин Иван : > Hi igniters, > > Does anyone know why python, php and nodejs [1, 2, 3] suites fail so > frequently on TC? Is there any activity to deal with