Skip to content

jar add

jar add #3

Triggered via push March 29, 2024 04:27
Status Failure
Total duration 6m 38s
Artifacts

main.yml

on: push
Windows (JDK 8)
3m 21s
Windows (JDK 8)
Linux (JDK 11), Avatica master
15s
Linux (JDK 11), Avatica master
macOS (JDK 15)
3m 22s
macOS (JDK 15)
Error Prone (JDK 11)
2m 3s
Error Prone (JDK 11)
CheckerFramework (JDK 11)
6m 23s
CheckerFramework (JDK 11)
Linux (JDK 8) Slow Tests
0s
Linux (JDK 8) Slow Tests
Linux (JDK 8) Druid Tests
6m 28s
Linux (JDK 8) Druid Tests
Fit to window
Zoom out
Zoom in

Annotations

24 errors and 17 warnings
Linux (JDK 11), Avatica master
Process completed with exit code 128.
macOS (JDK 15): task ':rat'#L1
Execution failed for task ':rat': org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing org.nosphere.apache.rat.RatWork at org.gradle.workers.internal.DefaultWorkerExecutor$WorkItemExecution.waitForCompletion(DefaultWorkerExecutor.java:336) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:142) at org.gradle.internal.work.DefaultAsyncWorkTracker.access$000(DefaultAsyncWorkTracker.java:34) at org.gradle.internal.work.DefaultAsyncWorkTracker$1.run(DefaultAsyncWorkTracker.java:106) at org.gradle.internal.Factories$1.create(Factories.java:26) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutLocks(DefaultWorkerLeaseService.java:249) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutProjectLock(DefaultWorkerLeaseService.java:160) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutProjectLock(DefaultWorkerLeaseService.java:154) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:102) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:80) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:68) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:563) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:540) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:523) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:108) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:271) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:260) at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:34) at java.base/java.util.Optional.orElseGet(Optional.java:362) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:34) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36) at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49) at org.gradle.internal.execution.steps.ResolveInputC
macOS (JDK 15)
Execution failed for task ':rat'. > A failure occurred while executing org.nosphere.apache.rat.RatWork > Apache Rat audit failure - 2 unapproved licenses See file:///Users/runner/work/calcite/calcite/build/reports/rat/index.html
Windows (JDK 8): org.apache.calcite.test.BabelQuidemTest > test(String)[3%5D#L1
4.8sec org.apache.calcite.test.BabelQuidemTest > test(String)[3], [3] sql\redshift.iq org.opentest4j.AssertionFailedError: Files differ: D:\a\calcite\calcite\babel\build\resources\test\sql\surefire\sql\redshift.iq D:\a\calcite\calcite\babel\build\resources\test\sql\redshift.iq 841,855c841,927 < EXPR$0 < x < x < x < y < y < y < y < y < z < z < z < z < z < z --- > java.sql.SQLException: Error while executing SQL "select decode(deptno, 10, 'x', 20, 'y', 'z') from emp": value must not be null, kind: IS_NULL > at org.apache.calcite.avatica.Helper.createException(Helper.java:56) > at org.apache.calcite.avatica.Helper.createException(Helper.java:41) > at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) > at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) > at net.hydromatic.quidem.Quidem.checkResult(Quidem.java:322) > at net.hydromatic.quidem.Quidem.access$2800(Quidem.java:54) > at net.hydromatic.quidem.Quidem$ContextImpl.checkResult(Quidem.java:1747) > at net.hydromatic.quidem.Quidem$CheckResultCommand.execute(Quidem.java:1078) > at net.hydromatic.quidem.Quidem$CompositeCommand.execute(Quidem.java:1548) > at net.hydromatic.quidem.Quidem.execute(Quidem.java:216) > at org.apache.calcite.test.QuidemTest.checkRun(QuidemTest.java:154) > at org.apache.calcite.test.QuidemTest.test(QuidemTest.java:205) > 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.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:675) > at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60) > at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:125) > at org.junit.jupiter.engine.extension.TimeoutInvocation.proceed(TimeoutInvocation.java:46) > at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:139) > at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:131) > at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestTemplateMethod(TimeoutExtension.java:88) > at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115) > at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105) > at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:104) > at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:62) > at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:43) > at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:35) > at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104) > at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98) > at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:202) > at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) > at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:198) > at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135) > at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:69) > at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135) > at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execut
Windows (JDK 8): task ':babel:test'#L1
Execution failed for task ':babel:test': There were failing tests. See the report at: file:///D:/a/calcite/calcite/babel/build/reports/tests/test/index.html
Windows (JDK 8): task ':rat'#L1
Execution failed for task ':rat': org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: A failure occurred while executing org.nosphere.apache.rat.RatWork at org.gradle.workers.internal.DefaultWorkerExecutor$WorkItemExecution.waitForCompletion(DefaultWorkerExecutor.java:336) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:142) at org.gradle.internal.work.DefaultAsyncWorkTracker.access$000(DefaultAsyncWorkTracker.java:34) at org.gradle.internal.work.DefaultAsyncWorkTracker$1.run(DefaultAsyncWorkTracker.java:106) at org.gradle.internal.Factories$1.create(Factories.java:26) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutLocks(DefaultWorkerLeaseService.java:249) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutProjectLock(DefaultWorkerLeaseService.java:160) at org.gradle.internal.work.DefaultWorkerLeaseService.withoutProjectLock(DefaultWorkerLeaseService.java:154) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForItemsAndGatherFailures(DefaultAsyncWorkTracker.java:102) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForAll(DefaultAsyncWorkTracker.java:80) at org.gradle.internal.work.DefaultAsyncWorkTracker.waitForCompletion(DefaultAsyncWorkTracker.java:68) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:563) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:75) at org.gradle.internal.operations.DefaultBuildOperationRunner$3.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:153) at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:68) at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:56) at org.gradle.internal.operations.DefaultBuildOperationExecutor.lambda$run$1(DefaultBuildOperationExecutor.java:71) at org.gradle.internal.operations.UnmanagedBuildOperationWrapper.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.java:45) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:71) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:540) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:523) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:108) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:271) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:260) at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:34) at java.util.Optional.orElseGet(Optional.java:267) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:34) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36) at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49) at org.gradle.internal.exe
Windows (JDK 8)
Execution failed for task ':rat'. > A failure occurred while executing org.nosphere.apache.rat.RatWork > Apache Rat audit failure - 2 unapproved licenses See file:///D:/a/calcite/calcite/build/reports/rat/index.html
CheckerFramework (JDK 11): task ':core:compileJava'#L1
Execution failed for task ':core:compileJava': org.gradle.api.internal.tasks.compile.CompilationFailedException: Compilation failed; see the compiler error output for details. at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:57) at org.gradle.api.internal.tasks.compile.JdkJavaCompiler.execute(JdkJavaCompiler.java:40) at org.gradle.api.internal.tasks.compile.daemon.AbstractDaemonCompiler$CompilerWorkAction.execute(AbstractDaemonCompiler.java:135) at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:63) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:49) at org.gradle.workers.internal.AbstractClassLoaderWorker$1.create(AbstractClassLoaderWorker.java:43) at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:97) at org.gradle.workers.internal.AbstractClassLoaderWorker.executeInClassLoader(AbstractClassLoaderWorker.java:43) at org.gradle.workers.internal.FlatClassLoaderWorker.run(FlatClassLoaderWorker.java:32) at org.gradle.workers.internal.FlatClassLoaderWorker.run(FlatClassLoaderWorker.java:22) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:85) at org.gradle.workers.internal.WorkerDaemonServer.run(WorkerDaemonServer.java:55) at org.gradle.process.internal.worker.request.WorkerAction$1.call(WorkerAction.java:138) at org.gradle.process.internal.worker.child.WorkerLogEventListener.withWorkerLoggingProtocol(WorkerLogEventListener.java:41) at org.gradle.process.internal.worker.request.WorkerAction.run(WorkerAction.java:135) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:829)
CheckerFramework (JDK 11)
Execution failed for task ':core:compileJava'. > Compilation failed; see the compiler error output for details.
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L172
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference s1 for (ImmutableBitSet dependent : s1.dependents) { ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L188
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference s1 for (ImmutableBitSet d : s1.dependents) { ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L197
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference singletonSpaces.get(d) singletonSpaces.get(d).dependents.add(s.columnOrdinals); ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L229
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference d1 Lattice.getRowCount(rowCount, d1.cardinality, d2.cardinality); ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L229
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference d2 Lattice.getRowCount(rowCount, d1.cardinality, d2.cardinality); ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L248
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference s for (ImmutableBitSet dependent : s.dependents) { ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L277
[Task :core:compileJava] [dereference.of.nullable] dereference of possibly-null reference singletonSpaces.get(columnOrdinal) if (singletonSpaces.get(columnOrdinal).nullCount > 0) { ^
CheckerFramework (JDK 11): core/src/main/java/org/apache/calcite/profile/SimpleProfiler.java#L289
[Task :core:compileJava] [methodref.param.invalid] Incompatible parameter type for arg0 Util.transform(ordinals, columns::get)); ^ Method
Linux (JDK 8) Druid Tests: DruidAdapter2IT.java#L2200
0.0sec org.apache.calcite.test.DruidAdapter2IT > testFilterClauseSameAsOuterFilterGone() java.sql.SQLException: Error while executing SQL "select sum("store_sales") filter (where "store_city" = 'Seattle') from "foodmart" where "store_city" = 'Seattle'": Error while applying rule DruidAggregateProjectRule, args [rel#101745:BindableAggregate.BINDABLE.[](input=RelSubset#101735,group={},EXPR$0=SUM($0) FILTER $1), rel#101736:BindableProject.BINDABLE.[](input=RelSubset#101720,exprs=[$90, IS TRUE(=($62, 'Seattle'))]), rel#101719:DruidQuery.BINDABLE.[](table=[foodmart, foodmart],intervals=[1900-01-09T00:00:00.000Z/2992-01-10T00:00:00.000Z],filter==($62, 'Seattle'))] at org.apache.calcite.avatica.Helper.createException(Helper.java:56) at org.apache.calcite.avatica.Helper.createException(Helper.java:41) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:534) at org.apache.calcite.test.CalciteAssert$AssertQuery.lambda$queryContains$10(CalciteAssert.java:1788) at org.apache.calcite.test.CalciteAssert$AssertQuery.withConnection(CalciteAssert.java:1474) at org.apache.calcite.test.CalciteAssert$AssertQuery.queryContains(CalciteAssert.java:1787) at org.apache.calcite.test.DruidAdapter2IT.testFilterClauseSameAsOuterFilterGone(DruidAdapter2IT.java:2200) Suppressed: org.apache.calcite.util.TestUtil$ExtraInformation: With materializationsEnabled=false, limit=0 at org.apache.calcite.util.TestUtil.rethrow(TestUtil.java:324) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:566) ... 4 more Caused by: java.lang.RuntimeException: Error while applying rule DruidAggregateProjectRule, args [rel#101745:BindableAggregate.BINDABLE.[](input=RelSubset#101735,group={},EXPR$0=SUM($0) FILTER $1), rel#101736:BindableProject.BINDABLE.[](input=RelSubset#101720,exprs=[$90, IS TRUE(=($62, 'Seattle'))]), rel#101719:DruidQuery.BINDABLE.[](table=[foodmart, foodmart],intervals=[1900-01-09T00:00:00.000Z/2992-01-10T00:00:00.000Z],filter==($62, 'Seattle'))] at org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch(VolcanoRuleCall.java:262) at org.apache.calcite.plan.volcano.IterativeRuleDriver.drive(IterativeRuleDriver.java:61) at org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp(VolcanoPlanner.java:529) at org.apache.calcite.tools.Programs.lambda$standard$3(Programs.java:274) at org.apache.calcite.tools.Programs$SequenceProgram.run(Programs.java:334) at org.apache.calcite.prepare.Prepare.optimize(Prepare.java:172) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:306) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:215) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_(CalcitePrepareImpl.java:648) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare_(CalcitePrepareImpl.java:514) at org.apache.calcite.prepare.CalcitePrepareImpl.prepareSql(CalcitePrepareImpl.java:484) at org.apache.calcite.jdbc.CalciteConnectionImpl.parseQuery(CalciteConnectionImpl.java:235) at org.apache.calcite.jdbc.CalciteMetaImpl.prepareAndExecute(CalciteMetaImpl.java:562) at org.apache.calcite.avatica.AvaticaConnection.prepareAndExecuteInternal(AvaticaConnection.java:675) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:156) ... 6 more Next exception 1: [CIRCULAR REFERENCE SQLException] Next exception 2: [CIRCULAR REFERENCE RuntimeException] Next exception 3: java.lang.NullPointerException: value must not be null, kind: IS_NOT_NULL at java.util.Objects.requireNonNull(Objects.java:290) at org.apache.calcite.rex.RexSimplify$SargCollector.accept1(RexSimplify.java:2695) at org.apache.calcite.rex.RexSimplify$SargCollector.accept_(RexSimplify.java:2623) at org.apache
Linux (JDK 8) Druid Tests: DruidAdapterIT.java#L2509
0.1sec org.apache.calcite.test.DruidAdapterIT > testFilterClauseSameAsOuterFilterGone() java.sql.SQLException: Error while executing SQL "select sum("store_sales") filter (where "store_city" = 'Seattle') from "foodmart" where "store_city" = 'Seattle'": Error while applying rule DruidAggregateProjectRule, args [rel#117494:BindableAggregate.BINDABLE.[](input=RelSubset#117484,group={},EXPR$0=SUM($0) FILTER $1), rel#117485:BindableProject.BINDABLE.[](input=RelSubset#117469,exprs=[$90, IS TRUE(=($62, 'Seattle'))]), rel#117468:DruidQuery.BINDABLE.[](table=[foodmart, foodmart],intervals=[1900-01-09T00:00:00.000Z/2992-01-10T00:00:00.000Z],filter==($62, 'Seattle'))] at org.apache.calcite.avatica.Helper.createException(Helper.java:56) at org.apache.calcite.avatica.Helper.createException(Helper.java:41) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:534) at org.apache.calcite.test.CalciteAssert$AssertQuery.lambda$queryContains$10(CalciteAssert.java:1788) at org.apache.calcite.test.CalciteAssert$AssertQuery.withConnection(CalciteAssert.java:1474) at org.apache.calcite.test.CalciteAssert$AssertQuery.queryContains(CalciteAssert.java:1787) at org.apache.calcite.test.DruidAdapterIT.testFilterClauseSameAsOuterFilterGone(DruidAdapterIT.java:2509) Suppressed: org.apache.calcite.util.TestUtil$ExtraInformation: With materializationsEnabled=false, limit=0 at org.apache.calcite.util.TestUtil.rethrow(TestUtil.java:324) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:566) ... 4 more Caused by: java.lang.RuntimeException: Error while applying rule DruidAggregateProjectRule, args [rel#117494:BindableAggregate.BINDABLE.[](input=RelSubset#117484,group={},EXPR$0=SUM($0) FILTER $1), rel#117485:BindableProject.BINDABLE.[](input=RelSubset#117469,exprs=[$90, IS TRUE(=($62, 'Seattle'))]), rel#117468:DruidQuery.BINDABLE.[](table=[foodmart, foodmart],intervals=[1900-01-09T00:00:00.000Z/2992-01-10T00:00:00.000Z],filter==($62, 'Seattle'))] at org.apache.calcite.plan.volcano.VolcanoRuleCall.onMatch(VolcanoRuleCall.java:262) at org.apache.calcite.plan.volcano.IterativeRuleDriver.drive(IterativeRuleDriver.java:61) at org.apache.calcite.plan.volcano.VolcanoPlanner.findBestExp(VolcanoPlanner.java:529) at org.apache.calcite.tools.Programs.lambda$standard$3(Programs.java:274) at org.apache.calcite.tools.Programs$SequenceProgram.run(Programs.java:334) at org.apache.calcite.prepare.Prepare.optimize(Prepare.java:172) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:306) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:215) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_(CalcitePrepareImpl.java:648) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare_(CalcitePrepareImpl.java:514) at org.apache.calcite.prepare.CalcitePrepareImpl.prepareSql(CalcitePrepareImpl.java:484) at org.apache.calcite.jdbc.CalciteConnectionImpl.parseQuery(CalciteConnectionImpl.java:235) at org.apache.calcite.jdbc.CalciteMetaImpl.prepareAndExecute(CalciteMetaImpl.java:562) at org.apache.calcite.avatica.AvaticaConnection.prepareAndExecuteInternal(AvaticaConnection.java:675) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:156) ... 6 more Next exception 1: [CIRCULAR REFERENCE SQLException] Next exception 2: [CIRCULAR REFERENCE RuntimeException] Next exception 3: java.lang.NullPointerException: value must not be null, kind: IS_NOT_NULL at java.util.Objects.requireNonNull(Objects.java:290) at org.apache.calcite.rex.RexSimplify$SargCollector.accept1(RexSimplify.java:2695) at org.apache.calcite.rex.RexSimplify$SargCollector.accept_(RexSimplify.java:2623) at org.apache.ca
Linux (JDK 8) Druid Tests: DruidAdapterIT.java#L1412
0.0sec org.apache.calcite.test.DruidAdapterIT > testWhereGroupBy() java.sql.SQLException: Error while executing SQL "select "wikipedia"."countryName" as "c0", sum("wikipedia"."count") as "m1", sum("wikipedia"."deleted") as "m2", sum("wikipedia"."delta") as "m3" from "wiki" as "wikipedia" where ("wikipedia"."countryName" in ('Colombia', 'France', 'Germany', 'India', 'Italy', 'Russia', 'United Kingdom', 'United States') or "wikipedia"."countryName" is null) group by "wikipedia"."countryName"": value must not be null, kind: IS_NULL at org.apache.calcite.avatica.Helper.createException(Helper.java:56) at org.apache.calcite.avatica.Helper.createException(Helper.java:41) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:534) at org.apache.calcite.test.CalciteAssert$AssertQuery.lambda$queryContains$10(CalciteAssert.java:1788) at org.apache.calcite.test.CalciteAssert$AssertQuery.withConnection(CalciteAssert.java:1474) at org.apache.calcite.test.CalciteAssert$AssertQuery.queryContains(CalciteAssert.java:1787) at org.apache.calcite.test.DruidAdapterIT.testWhereGroupBy(DruidAdapterIT.java:1412) Suppressed: org.apache.calcite.util.TestUtil$ExtraInformation: With materializationsEnabled=false, limit=0 at org.apache.calcite.util.TestUtil.rethrow(TestUtil.java:324) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:566) ... 4 more Caused by: java.lang.NullPointerException: value must not be null, kind: IS_NULL at java.util.Objects.requireNonNull(Objects.java:290) at org.apache.calcite.rex.RexSimplify$SargCollector.accept1(RexSimplify.java:2695) at org.apache.calcite.rex.RexSimplify$SargCollector.accept_(RexSimplify.java:2623) at org.apache.calcite.rex.RexSimplify$SargCollector.accept(RexSimplify.java:2604) at org.apache.calcite.rex.RexSimplify$SargCollector.access$400(RexSimplify.java:2593) at org.apache.calcite.rex.RexSimplify.lambda$simplifyOrs$6(RexSimplify.java:1797) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.apache.calcite.rex.RexSimplify.simplifyOrs(RexSimplify.java:1797) at org.apache.calcite.rex.RexSimplify.simplifyOr(RexSimplify.java:1774) at org.apache.calcite.rex.RexSimplify.simplify(RexSimplify.java:279) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAs(RexSimplify.java:246) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAsFalse(RexSimplify.java:235) at org.apache.calcite.rex.RexSimplify.simplifyFilterPredicates(RexSimplify.java:2561) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1255) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1242) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:601) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimChild(RelFieldTrimmer.java:226) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:473) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimChild(RelFieldTrimmer.java:226) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:1020) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trim(RelFieldTrimmer.java:171) at org.apache.calcite.sql2rel.SqlToRelConverter.trimUnusedFields(S
Linux (JDK 8) Druid Tests: DruidAdapter2IT.java#L2922
0.0sec org.apache.calcite.test.DruidAdapter2IT > testOrCombinationOfExpAndSimpleFilter() java.sql.SQLException: Error while executing SQL "SELECT COUNT(*) FROM "foodmart" where ("city" || "state_province") = 'SpokaneWA' OR ("state_province" = 'CA' AND "city" IS NOT NULL)": value must not be null, kind: IS_NOT_NULL at org.apache.calcite.avatica.Helper.createException(Helper.java:56) at org.apache.calcite.avatica.Helper.createException(Helper.java:41) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:534) at org.apache.calcite.test.CalciteAssert$AssertQuery.lambda$queryContains$10(CalciteAssert.java:1788) at org.apache.calcite.test.CalciteAssert$AssertQuery.withConnection(CalciteAssert.java:1474) at org.apache.calcite.test.CalciteAssert$AssertQuery.queryContains(CalciteAssert.java:1787) at org.apache.calcite.test.DruidAdapter2IT.testOrCombinationOfExpAndSimpleFilter(DruidAdapter2IT.java:2922) Suppressed: org.apache.calcite.util.TestUtil$ExtraInformation: With materializationsEnabled=false, limit=0 at org.apache.calcite.util.TestUtil.rethrow(TestUtil.java:324) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:566) ... 4 more Caused by: java.lang.NullPointerException: value must not be null, kind: IS_NOT_NULL at java.util.Objects.requireNonNull(Objects.java:290) at org.apache.calcite.rex.RexSimplify$SargCollector.accept1(RexSimplify.java:2695) at org.apache.calcite.rex.RexSimplify$SargCollector.accept_(RexSimplify.java:2623) at org.apache.calcite.rex.RexSimplify$SargCollector.accept(RexSimplify.java:2604) at org.apache.calcite.rex.RexSimplify$SargCollector.access$400(RexSimplify.java:2593) at org.apache.calcite.rex.RexSimplify.lambda$simplifyAnd$2(RexSimplify.java:1323) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.apache.calcite.rex.RexSimplify.simplifyAnd(RexSimplify.java:1323) at org.apache.calcite.rex.RexSimplify.simplify(RexSimplify.java:277) at org.apache.calcite.rex.RexSimplify.simplifyList(RexSimplify.java:512) at org.apache.calcite.rex.RexSimplify.simplifyOr(RexSimplify.java:1772) at org.apache.calcite.rex.RexSimplify.simplify(RexSimplify.java:279) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAs(RexSimplify.java:246) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAsFalse(RexSimplify.java:235) at org.apache.calcite.rex.RexSimplify.simplifyFilterPredicates(RexSimplify.java:2561) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1255) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1242) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:601) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimChild(RelFieldTrimmer.java:226) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:1020) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trim(RelFieldTrimmer.java:171) at org.apache.calcite.sql2rel.SqlToRelConverter.trimUnusedFields(SqlToRelConverter.java:543) at org.apache.calcite.prepare.Prepare.trimUnusedFields(Prepare.java:377) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:291) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:215) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_(CalcitePrepareImpl.java:648) at org.apache.calcite.prepare.Calc
Linux (JDK 8) Druid Tests: DruidAdapterIT.java#L3479
0.0sec org.apache.calcite.test.DruidAdapterIT > testOrCombinationOfExpAndSimpleFilter() java.sql.SQLException: Error while executing SQL "SELECT COUNT(*) FROM "foodmart" where ("city" || "state_province") = 'SpokaneWA' OR ("state_province" = 'CA' AND "city" IS NOT NULL)": value must not be null, kind: IS_NOT_NULL at org.apache.calcite.avatica.Helper.createException(Helper.java:56) at org.apache.calcite.avatica.Helper.createException(Helper.java:41) at org.apache.calcite.avatica.AvaticaStatement.executeInternal(AvaticaStatement.java:163) at org.apache.calcite.avatica.AvaticaStatement.executeQuery(AvaticaStatement.java:227) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:534) at org.apache.calcite.test.CalciteAssert$AssertQuery.lambda$queryContains$10(CalciteAssert.java:1788) at org.apache.calcite.test.CalciteAssert$AssertQuery.withConnection(CalciteAssert.java:1474) at org.apache.calcite.test.CalciteAssert$AssertQuery.queryContains(CalciteAssert.java:1787) at org.apache.calcite.test.DruidAdapterIT.testOrCombinationOfExpAndSimpleFilter(DruidAdapterIT.java:3479) Suppressed: org.apache.calcite.util.TestUtil$ExtraInformation: With materializationsEnabled=false, limit=0 at org.apache.calcite.util.TestUtil.rethrow(TestUtil.java:324) at org.apache.calcite.test.CalciteAssert.assertQuery(CalciteAssert.java:566) ... 4 more Caused by: java.lang.NullPointerException: value must not be null, kind: IS_NOT_NULL at java.util.Objects.requireNonNull(Objects.java:290) at org.apache.calcite.rex.RexSimplify$SargCollector.accept1(RexSimplify.java:2695) at org.apache.calcite.rex.RexSimplify$SargCollector.accept_(RexSimplify.java:2623) at org.apache.calcite.rex.RexSimplify$SargCollector.accept(RexSimplify.java:2604) at org.apache.calcite.rex.RexSimplify$SargCollector.access$400(RexSimplify.java:2593) at org.apache.calcite.rex.RexSimplify.lambda$simplifyAnd$2(RexSimplify.java:1323) at java.util.ArrayList.forEach(ArrayList.java:1259) at org.apache.calcite.rex.RexSimplify.simplifyAnd(RexSimplify.java:1323) at org.apache.calcite.rex.RexSimplify.simplify(RexSimplify.java:277) at org.apache.calcite.rex.RexSimplify.simplifyList(RexSimplify.java:512) at org.apache.calcite.rex.RexSimplify.simplifyOr(RexSimplify.java:1772) at org.apache.calcite.rex.RexSimplify.simplify(RexSimplify.java:279) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAs(RexSimplify.java:246) at org.apache.calcite.rex.RexSimplify.simplifyUnknownAsFalse(RexSimplify.java:235) at org.apache.calcite.rex.RexSimplify.simplifyFilterPredicates(RexSimplify.java:2561) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1255) at org.apache.calcite.tools.RelBuilder.filter(RelBuilder.java:1242) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:601) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimChild(RelFieldTrimmer.java:226) at org.apache.calcite.sql2rel.RelFieldTrimmer.trimFields(RelFieldTrimmer.java:1020) at org.apache.calcite.util.ReflectUtil$2.invoke(ReflectUtil.java:532) at org.apache.calcite.sql2rel.RelFieldTrimmer.dispatchTrimFields(RelFieldTrimmer.java:284) at org.apache.calcite.sql2rel.RelFieldTrimmer.trim(RelFieldTrimmer.java:171) at org.apache.calcite.sql2rel.SqlToRelConverter.trimUnusedFields(SqlToRelConverter.java:543) at org.apache.calcite.prepare.Prepare.trimUnusedFields(Prepare.java:377) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:291) at org.apache.calcite.prepare.Prepare.prepareSql(Prepare.java:215) at org.apache.calcite.prepare.CalcitePrepareImpl.prepare2_(CalcitePrepareImpl.java:648) at org.apache.calcite.prepare.Calcite
Linux (JDK 8) Druid Tests: task ':druid:test'#L1
Execution failed for task ':druid:test': There were failing tests. See the report at: file:///home/runner/work/calcite/calcite/calcite/druid/build/reports/tests/test/index.html
Linux (JDK 8) Druid Tests
Execution failed for task ':druid:test'. > There were failing tests. See the report at: file:///home/runner/work/calcite/calcite/calcite/druid/build/reports/tests/test/index.html
Linux (JDK 11), Avatica master
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linux (JDK 11), Avatica master
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Error Prone (JDK 11)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-java@v1, burrunan/gradle-cache-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Error Prone (JDK 11)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Error Prone (JDK 11)
Gradle Build Scan: https://gradle.com/s/x6hroevznte32
macOS (JDK 15)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-java@v1, burrunan/gradle-cache-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
macOS (JDK 15)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Windows (JDK 8)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-java@v1, burrunan/gradle-cache-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Windows (JDK 8)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
macOS (JDK 15)
Gradle Build Scan: https://gradle.com/s/od7hzuhrbygde
Windows (JDK 8)
Gradle Build Scan: https://gradle.com/s/seadlqiotfyla
CheckerFramework (JDK 11)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions/setup-java@v1, burrunan/gradle-cache-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
CheckerFramework (JDK 11)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-java@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
CheckerFramework (JDK 11)
Gradle Build Scan: https://gradle.com/s/yuqix4yq27o64
Linux (JDK 8) Druid Tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-java@v1, actions/checkout@v2, burrunan/gradle-cache-action@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Linux (JDK 8) Druid Tests
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-java@v1, actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Linux (JDK 8) Druid Tests
Gradle Build Scan: https://gradle.com/s/hu5hswwmnkpuu