See 
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/869/display/redirect?page=changes>

Changes:

[mbudiu] [CALCITE-5289] Assertion failure in MultiJoinOptimizeBushyRule


------------------------------------------
[...truncated 273.71 KB...]
                ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigConverter.java>:176:
 warning: no @throws for java.io.IOException
  public String getPigScript(InputStream in, Map<String, String> params)
                ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigConverter.java>:228:
 warning: no @return
  public List<String> pigToSql(String pigQuery, SqlDialect sqlDialect)
                      ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigRelBuilder.java>:83:
 warning: no @param for config
  public static PigRelBuilder create(FrameworkConfig config) {
                              ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigRelBuilder.java>:83:
 warning: no @return
  public static PigRelBuilder create(FrameworkConfig config) {
                              ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigRelBuilder.java>:454:
 warning: no @param for flattenOutputAliases
  public RelBuilder multiSetFlatten(List<Integer> flattenCols, List<String> 
flattenOutputAliases) {
                    ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigRelBuilder.java>:608:
 warning: no @return
  public List<RelNode> getRelsForStores() {
                       ^

> Task :redis:jandexMain
> Task :redis:processJandexIndex NO-SOURCE
> Task :redis:jar
> Task :redis:sourcesJar
> Task :redis:assemble

> Task :piglet:javadoc
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigTable.java>:58:
 warning: no @return
  public static RelOptTable createRelOptTable(RelOptSchema schema,
                            ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/piglet/src/main/java/org/apache/calcite/piglet/PigToSqlAggregateRule.java>:74:
 warning: no @param for config
  protected PigToSqlAggregateRule(Config config) {
            ^
21 warnings

> Task :redis:forbiddenApisMain
> Task :piglet:javadocJar

> Task :plus:compileJava
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :plus:classes
> Task :redis:compileTestJava
> Task :redis:testClasses
> Task :plus:jandexMain
> Task :plus:processJandexIndex NO-SOURCE
> Task :redis:forbiddenApisTest
> Task :redis:forbiddenApis
> Task :plus:jar
> Task :plus:sourcesJar
> Task :plus:assemble
> Task :redis:jandexTest
> Task :redis:jandex
> Task :plus:forbiddenApisMain
> Task :plus:compileTestJava
> Task :plus:testClasses
> Task :plus:forbiddenApisTest
> Task :plus:forbiddenApis
> Task :plus:jandexTest
> Task :plus:jandex
> Task :redis:javadoc
> Task :redis:javadocJar

> Task :piglet:test
          8.1sec, org.apache.calcite.test.PigletTest > 
testValues()
          8.1sec, org.apache.calcite.test.PigRelBuilderTest 
> testGroup2()
          9.8sec,   22 completed,   0 failed,   0 skipped, 
org.apache.calcite.test.PigRelBuilderTest

> Task :plus:javadoc
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/plus/src/main/java/org/apache/calcite/adapter/tpcds/TpcdsSchema.java>:98:
 warning: no @param for scaleFactor
  public TpcdsSchema(double scaleFactor) {
         ^
<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/plus/src/main/java/org/apache/calcite/adapter/os/SqlShell.java>:120:
 warning: no @param for args
  public static void main(String[] args) {
                     ^
2 warnings

> Task :plus:javadocJar

> Task :redis:test
WARNING   0.2sec,    1 completed,   0 failed,   1 
skipped, org.apache.calcite.adapter.redis.RedisMiniServer

Gradle Test Executor 18 STANDARD_OUT
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:33,559 
[ForkJoinPool-1-worker-1] INFO  - Pulling docker image: 
testcontainers/ryuk:0.5.1. Please be patient; this may take some time but only 
needs to be done once.
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:33,999 
[docker-java-stream--1761815518] INFO  - Starting to pull image
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,118 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  0 pending,  0 
downloaded,  0 extracted, (0 bytes/0 bytes)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,226 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  2 pending,  1 
downloaded,  0 extracted, (333 KB/? MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,247 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  1 pending,  2 
downloaded,  0 extracted, (333 KB/? MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,270 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  0 pending,  3 
downloaded,  0 extracted, (338 KB/5 MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,539 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  0 pending,  3 
downloaded,  1 extracted, (2 MB/5 MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:34,837 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  0 pending,  3 
downloaded,  2 extracted, (2 MB/5 MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:35,061 
[docker-java-stream--1761815518] INFO  - Pulling image layers:  0 pending,  3 
downloaded,  3 extracted, (5 MB/5 MB)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:35,113 
[docker-java-stream--1761815518] INFO  - Pull complete. 3 layers, pulled in 1s 
(downloaded 5 MB at 5 MB/s)
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:35,113 
[ForkJoinPool-1-worker-1] INFO  - Image testcontainers/ryuk:0.5.1 pull took 
PT1.514S
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:35,360 
[ForkJoinPool-1-worker-1] INFO  - Creating container for image: 
testcontainers/ryuk:0.5.1
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:35,884 
[ForkJoinPool-1-worker-1] INFO  - Container testcontainers/ryuk:0.5.1 is 
starting: 979ad5fb59fb22f2925c176700947b074ecff7708bb79821ea65b2330608a246
    tc.testcontainers/ryuk:0.5.1 2024-04-18 16:37:37,770 
[ForkJoinPool-1-worker-1] INFO  - Container testcontainers/ryuk:0.5.1 started 
in PT2.41S
    tc.redis:2.8.19 2024-04-18 16:37:37,851 [ForkJoinPool-1-worker-1] INFO  - 
Pulling docker image: redis:2.8.19. Please be patient; this may take some time 
but only needs to be done once.
    tc.redis:2.8.19 2024-04-18 16:37:38,144 [docker-java-stream--1564687249] 
INFO  - Starting to pull image
    tc.redis:2.8.19 2024-04-18 16:37:38,145 [docker-java-stream--1564687249] 
INFO  - Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 
bytes/0 bytes)
    tc.redis:2.8.19 2024-04-18 16:37:38,589 [docker-java-stream-1857506576] 
INFO  - Starting to pull image
    tc.redis:2.8.19 2024-04-18 16:37:38,592 [docker-java-stream-1857506576] 
INFO  - Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 
bytes/0 bytes)
    tc.redis:2.8.19 2024-04-18 16:37:38,597 [ForkJoinPool-1-worker-1] INFO  - 
Pulling docker image: redis:2.8.19. Please be patient; this may take some time 
but only needs to be done once.
    tc.redis:2.8.19 2024-04-18 16:37:38,859 [docker-java-stream--1564687249] 
INFO  - Starting to pull image
    tc.redis:2.8.19 2024-04-18 16:37:38,860 [docker-java-stream--1564687249] 
INFO  - Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 
bytes/0 bytes)
    tc.redis:2.8.19 2024-04-18 16:37:39,147 [docker-java-stream-1857506576] 
INFO  - Starting to pull image
    tc.redis:2.8.19 2024-04-18 16:37:39,148 [docker-java-stream-1857506576] 
INFO  - Pulling image layers:  0 pending,  0 downloaded,  0 extracted, (0 
bytes/0 bytes)
FAILURE   0.0sec, 
org.apache.calcite.adapter.redis.RedisAdapterCaseBase > 
initializationError
    org.testcontainers.containers.ContainerFetchException: Can't get Docker 
image: RemoteDockerImage(imageName=redis:2.8.19, 
imagePullPolicy=DefaultPullPolicy(), 
imageNameSubstitutor=org.testcontainers.utility.ImageNameSubstitutor$LogWrappedImageNameSubstitutor@53b148c0)
        at 
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1367)
        at 
org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:362)
        at 
org.testcontainers.containers.GenericContainer.start(GenericContainer.java:333)
        at 
org.apache.calcite.adapter.redis.RedisCaseBase.startRedisContainer(RedisCaseBase.java:67)
        at 
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:727)
        at 
org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
        at 
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
        at 
org.junit.jupiter.engine.extension.SameThreadTimeoutInvocation.proceed(SameThreadTimeoutInvocation.java:45)
        at 
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:156)
        at 
org.junit.jupiter.engine.extension.TimeoutExtension.interceptLifecycleMethod(TimeoutExtension.java:128)
        at 
org.junit.jupiter.engine.extension.TimeoutExtension.interceptBeforeAllMethod(TimeoutExtension.java:70)
        at 
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:103)
        at 
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:93)
        at 
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
        at 
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
        at 
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
        at 
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
        at 
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:92)
        at 
org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:86)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeBeforeAllMethods$13(ClassBasedTestDescriptor.java:411)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeBeforeAllMethods(ClassBasedTestDescriptor.java:409)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:215)
        at 
org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.before(ClassBasedTestDescriptor.java:84)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:148)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at 
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        at 
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService$ExclusiveTask.compute(ForkJoinPoolHierarchicalTestExecutorService.java:185)
        at 
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.executeNonConcurrentTasks(ForkJoinPoolHierarchicalTestExecutorService.java:155)
        at 
org.junit.platform.engine.support.hierarchical.ForkJoinPoolHierarchicalTestExecutorService.invokeAll(ForkJoinPoolHierarchicalTestExecutorService.java:135)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
        at 
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
        at 
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
        at 
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
        Caused by: org.testcontainers.containers.ContainerFetchException: 
Failed to get Docker client for redis:2.8.19
            at 
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:125)
            at 
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:28)
            at 
org.testcontainers.utility.LazyFuture.getResolvedValue(LazyFuture.java:20)
            at org.testcontainers.utility.LazyFuture.get(LazyFuture.java:41)
            at 
org.testcontainers.containers.GenericContainer.getDockerImageName(GenericContainer.java:1365)
            ... 42 more
            Caused by: 
com.github.dockerjava.api.exception.DockerClientException: Could not pull 
image: [DEPRECATION NOTICE] Docker Image Format v1 and Docker Image manifest 
version 2, schema 1 support is disabled by default and will be removed in an 
upcoming release. Suggest the author of docker.io/library/redis:2.8.19 to 
upgrade the image to the OCI Format or Docker Image manifest v2, schema 2. More 
information at https://docs.docker.com/go/deprecated-image-specs/
                at 
com.github.dockerjava.api.command.PullImageResultCallback.checkDockerClientPullSuccessful(PullImageResultCallback.java:97)
                at 
com.github.dockerjava.api.command.PullImageResultCallback.throwFirstError(PullImageResultCallback.java:112)
                at 
com.github.dockerjava.api.async.ResultCallbackTemplate.awaitCompletion(ResultCallbackTemplate.java:93)
                at 
org.testcontainers.images.TimeLimitedLoggedPullImageResultCallback.awaitCompletion(TimeLimitedLoggedPullImageResultCallback.java:58)
                at 
org.testcontainers.images.RemoteDockerImage.resolve(RemoteDockerImage.java:97)
                ... 46 more

FAILURE  11.3sec,    1 completed,   1 failed,   0 
skipped, org.apache.calcite.adapter.redis.RedisAdapterCaseBase
FAILURE  16.4sec,    2 completed,   1 failed, 
  1 skipped, Gradle Test Run :redis:test

2 tests completed, 1 failed, 1 skipped

> Task :redis:test FAILED

> Task :piglet:test
         11.3sec, org.apache.calcite.test.PigRelExTest > 
testNegation()
         11.4sec, org.apache.calcite.test.PigRelOpTest > 
testLoadWithSchema()
          2.7sec, org.apache.calcite.test.PigScriptTest > 
testReadScript()
          2.7sec,    1 completed,   0 failed,   0 skipped, 
org.apache.calcite.test.PigScriptTest
WARNING  14.4sec,   19 completed,   0 failed,   1 
skipped, org.apache.calcite.test.PigletTest
          3.6sec, org.apache.calcite.test.PigRelOpTest > 
testForEachNested()
          2.1sec, org.apache.calcite.test.PigRelOpTest > 
testOrderBy()
          2.3sec, org.apache.calcite.test.PigRelOpTest > 
testCross()
          2.4sec, org.apache.calcite.test.PigRelExTest > 
testCast()
WARNING  24.2sec,   29 completed,   0 failed,   1 
skipped, org.apache.calcite.test.PigRelExTest
         26.4sec,   35 completed,   0 failed,   0 skipped, 
org.apache.calcite.test.PigRelOpTest
WARNING  30.4sec,  106 completed,   0 failed,   2 
skipped, Gradle Test Run :piglet:test

> Task :plus:test
SKIPPED   0.1sec,    0 completed,   0 failed,   0 
skipped, org.apache.calcite.slt.SqlLogicTests > testAll()
WARNING   2.8sec,    0 completed,   0 failed,   0 
skipped, org.apache.calcite.slt.SqlLogicTests
WARNING   0.1sec,    2 completed,   0 failed,   2 
skipped, org.apache.calcite.materialize.TpcdsLatticeSuggesterTest
          7.0sec, 
org.apache.calcite.chinook.RemotePreparedStatementParametersTest > 
testParametersShouldWorkWithRaw()
         11.3sec, 
org.apache.calcite.adapter.os.OsAdapterTest > testVmstat()
          9.3sec,    3 completed,   0 failed,   0 skipped, 
org.apache.calcite.chinook.RemotePreparedStatementParametersTest
         13.2sec, org.apache.calcite.chinook.EndToEndTest > 
test(String)[1], [1] sql/preferred-for-specific-user.iq
         15.2sec,    4 completed,   0 failed,   0 skipped, 
org.apache.calcite.chinook.EndToEndTest > test(String)
         15.3sec,    4 completed,   0 failed,   0 skipped, 
org.apache.calcite.chinook.EndToEndTest
          3.1sec, 
org.apache.calcite.adapter.os.OsAdapterTest > testJps()
WARNING  18.5sec,   22 completed,   0 failed,   2 
skipped, org.apache.calcite.adapter.os.OsAdapterTest
          9.0sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery01()
          6.5sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery03()
         25.3sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery02Conversion()
          2.9sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery04()
         10.7sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery02()
          4.6sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery08()
          8.9sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery21()
          2.8sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery09()
          2.4sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery20()
          2.8sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery10()
          2.5sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery18()
          2.3sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery17()
         20.7sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery05()
         65.0sec, org.apache.calcite.adapter.tpch.TpchTest 
> testQuery07()
WARNING  92.8sec,   29 completed,   0 failed,   7 
skipped, org.apache.calcite.adapter.tpch.TpchTest
WARNING  99.1sec,   60 completed,   0 failed,  11 
skipped, Gradle Test Run :plus:test

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':redis:test'.
> There were failing tests. See the report at: 
> file://<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/redis/build/reports/tests/test/index.html>

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with 
Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings 
and determine if they come from your own scripts or plugins.

See 
https://docs.gradle.org/7.6.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 13m 25s
388 actionable tasks: 388 executed

Publishing build scan...
https://ge.apache.org/s/guxkzx5lyyntm


See the profiling report at: 
file://<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/build/reports/profile/profile-2024-04-18-16-25-58.html>
A fine-grained performance profile is available: use the --scan option.
Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
Recording test results
[Checks API] No suitable checks publisher found.

Reply via email to