See <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/536/display/redirect?page=changes>
Changes: [gianmerlino] [CALCITE-5865] ClassCastException with FLOOR and CEIL on conformances that are not builtin ------------------------------------------ [...truncated 223.07 KB...] <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/Granularities.java>:44: warning: no @param for timeZone public static Granularity createGranularity(TimeUnitRange timeUnit, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/Granularities.java>:44: warning: no @return public static Granularity createGranularity(TimeUnitRange timeUnit, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/TimeExtractionFunction.java>:106: warning: no @param for timeZone public static TimeExtractionFunction createDefault(String timeZone) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/TimeExtractionFunction.java>:118: warning: no @param for timeZone public static TimeExtractionFunction createExtractFromGranularity( ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/TimeExtractionFunction.java>:147: warning: no @param for timeZone public static TimeExtractionFunction createFloorFromGranularity( ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/druid/src/main/java/org/apache/calcite/adapter/druid/TimeExtractionFunction.java>:199: warning: no @return public static @Nullable TimeExtractionFunction translateCastToTimeExtract(RexNode rexNode, ^ 60 warnings > Task :file:publishFilePublicationToNexusRepository > Task :pig:publishPigPublicationToNexusRepository > Task :cassandra:javadoc <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraRules.java>:120: warning: no @param for config protected CassandraFilterRule(CassandraFilterRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraRules.java>:404: warning: no @param for config protected CassandraLimitRule(CassandraLimitRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraRules.java>:297: warning: no @param for config protected CassandraSortRule(CassandraSortRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java>:238: warning: no @param for columnFamily public List<RelFieldCollation> getClusteringOrder(String columnFamily, boolean isView) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java>:238: warning: no @param for isView public List<RelFieldCollation> getClusteringOrder(String columnFamily, boolean isView) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:132: warning: no @param for selectFields public Enumerable<Object> query(final CqlSession session, List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:132: warning: no @param for order public Enumerable<Object> query(final CqlSession session, List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:132: warning: no @param for offset public Enumerable<Object> query(final CqlSession session, List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:132: warning: no @param for fetch public Enumerable<Object> query(final CqlSession session, List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for fields public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for selectFields public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for predicates public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for order public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for offset public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @param for fetch public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java>:278: warning: no @return public @Nullable Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ > Task :example:function:test [0;1m 7.2sec[0m, org.apache.calcite.test.[0;1mExampleFunctionTest[0m > [0;1mtestMazeTableFunctionWithSolution()[0m [0;1m 7.2sec[0m, org.apache.calcite.test.[0;1mExampleFunctionTest[0m > [0;1mtestMazeTableFunction()[0m 7.3sec, 2 completed, 0 failed, 0 skipped, org.apache.calcite.test.ExampleFunctionTest 12.2sec, 2 completed, 0 failed, 0 skipped, Gradle Test Run :example:function:test > Task :innodb:javadoc <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbRules.java>:163: warning: no @param for config protected InnodbFilterRule(InnodbFilterRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbRules.java>:305: warning: no @param for config protected InnodbSortFilterRule(InnodbSortFilterRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbRules.java>:345: warning: no @param for config protected InnodbSortTableScanRule(InnodbSortTableScanRuleConfig config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbSchema.java>:120: warning: no @param for tableName public TableDef getTableDef(String tableName) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbSchema.java>:120: warning: no @return public TableDef getTableDef(String tableName) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java>:270: warning: no @param for fields public Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java>:270: warning: no @param for selectFields public Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java>:270: warning: no @param for condition public Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java>:270: warning: no @param for ascOrder public Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbTable.java>:270: warning: no @return public Enumerable<Object> query(List<Map.Entry<String, Class>> fields, ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/innodb/src/main/java/org/apache/calcite/adapter/innodb/InnodbToEnumerableConverterRule.java>:37: warning: no @param for config protected InnodbToEnumerableConverterRule(Config config) { ^ 28 warnings > Task :cassandra:javadoc <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.java>:38: warning: no @param for config protected CassandraToEnumerableConverterRule(Config config) { ^ <https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CqlToSqlTypeConversionRules.java>:76: warning: no @return public static CqlToSqlTypeConversionRules instance() { ^ 18 warnings > Task :core:checkstyleTest > Task :core:checkstyleMain Build [0;1mcalcite [0;1;31mFAILURE[0;1m[0m reason: Execution [0;1;31mfailed[0m for task '[0;1m:core:forbiddenApisMain[0m': Caused by: de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API calls failed, see log. at de.thetaphi.forbiddenapis.Checker.run(Checker.java:481) at de.thetaphi.forbiddenapis.gradle.CheckForbiddenApis.checkForbidden(CheckForbiddenApis.java:621) [0;0;90mat org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51) [0m [0;0;90mat org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:236) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:221) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:204) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:187) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:165) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) [0m [0;0;90mat org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50) [0m [0;0;90mat org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40) [0m [0;0;90mat org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68) [0m [0;0;90mat org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41) [0m [0;0;90mat org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74) [0m [0;0;90mat org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55) [0m [0;0;90mat org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51) [0m [0;0;90mat org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:124) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:80) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:58) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:181) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:71) [0m [0;0;90mat org.gradle.internal.Either$Right.fold(Either.java:175) [0m [0;0;90mat org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:69) [0m [0;0;90mat org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:47) [0m [0;0;90mat org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36) [0m [0;0;90mat org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25) [0m [0;0;90mat org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36) [0m [0;0;90mat org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89) [0m [0;0;90mat org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50) [0m [0;0;90mat org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:102) [0m [0;0;90mat org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76) [0m [0;0;90mat org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:254) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:209) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:88) [0m [0;0;90mat org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:56) [0m [0;0;90mat org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32) [0m [0;0;90mat org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21) [0m [0;0;90mat org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38) [0m [0;0;90mat org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43) [0m [0;0;90mat org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40) [0m [0;0;90mat org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:281) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40) [0m [0;0;90mat org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44) [0m [0;0;90mat org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33) [0m FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':core:forbiddenApisMain'. > de.thetaphi.forbiddenapis.ForbiddenApiException: Check for forbidden API > calls failed, see log. * 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 3m 18s 356 actionable tasks: 356 executed Publishing build scan... https://ge.apache.org/s/ttmdnw7lz7lsm See the profiling report at: file://<https://ci-builds.apache.org/job/Calcite/job/Calcite-snapshots/ws/build/reports/profile/profile-2023-07-20-17-31-43.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.