It is not the only test that is failing after commit [1] but all the new
tests that were added.

I've seen the problem on Jenkins on all JDKS but I cannot reproduce it
locally.
I guess we have to do with a race condition most likely due to the
concurrent execution of tests with surefire.

Should we revert the commit till we find a solution?

[1]
https://github.com/apache/calcite/commit/82e7d4e760cb203d31956c55e38e0fdd56119d58

On Tue, May 28, 2019 at 7:57 PM Julian Hyde <[email protected]> wrote:

> I have seen this intermittent failure 3 times in the last week:
>
> [INFO] Running org.apache.calcite.plan.RelOptUtilTest
> [ERROR] Tests run: 11, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> 0.411 s <<< FAILURE! - in org.apache.calcite.plan.RelOptUtilTest
> [ERROR]
> testPushDownJoinConditionsWithExpandedIsNotDistinctUsingCase(org.apache.calcite.plan.RelOptUtilTest)
> Time elapsed: 0.349 s  <<< ERROR!
> org.apache.calcite.rel.metadata.CyclicMetadataException
>         at
> org.apache.calcite.plan.RelOptUtilTest.testPushDownJoinConditionsWithExpandedIsNotDistinctUsingCase(RelOptUtilTest.java:445)
>
> I have seen it on Oracle JDK 12 and OpenJDK 10. The test was only added on
> May 22 so I assume that it will continue to fail intermittently until we do
> something.
>
> Anyone have any ideas?
>
> Laurent, As you added the test can you please look into it?
>
> Julian
>
>

Reply via email to