[
https://issues.apache.org/jira/browse/FLINK-36298?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18096127#comment-18096127
]
Martijn Visser commented on FLINK-36298:
----------------------------------------
https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=77068&view=results
(leg: cron_snapshot_deployment_maven)
{code}
[ERROR] error: module kotlin.stdlib reads package kotlin.text from both
kotlin.stdlib.jdk8 and kotlin.stdlib
... (repeated for kotlin.system, kotlin.sequences, kotlin.reflect,
kotlin.ranges,
kotlin.random(.jdk8), kotlin.properties, kotlin.math)
[ERROR] Command line was: .../jdk-11.0.19+7/bin/javadoc ...
{code}
The snapshot-deployment javadoc build for flink-model-triton fails on JDK 11
because the
OpenAI Java client dependency chain pulls kotlin-stdlib-1.9.10 together with
kotlin-stdlib-jdk8-1.9.10 (via openai-java 1.6.1 / okhttp 4.12.0). On JDK 11
the javadoc
tool sees both jars as automatic modules named `kotlin.stdlib` and rejects the
split
packages (kotlin.text etc. exported from both). Deps observed on the module
path:
kotlin-reflect/stdlib/stdlib-common/stdlib-jdk7/stdlib-jdk8 1.9.10, okhttp
4.12.0,
okio 3.6.0, openai-java(-core/-client-okhttp) 1.6.1, jackson-module-kotlin
2.21.3.
Only bites javadoc generation (snapshot deploy), not compile/test.
Proposed fix directions (for owner): exclude kotlin-stdlib-jdk7/jdk8 (folded
into
kotlin-stdlib since 1.8) so only one kotlin.stdlib module is on the path; or
skip/relax
javadoc for flink-model-triton; or exclude these deps from the javadoc
classpath.
> NullPointerException in Calcite causes a PyFlink test failure
> -------------------------------------------------------------
>
> Key: FLINK-36298
> URL: https://issues.apache.org/jira/browse/FLINK-36298
> Project: Flink
> Issue Type: Bug
> Components: Table SQL / API
> Affects Versions: 2.0-preview
> Reporter: Matthias Pohl
> Priority: Critical
> Labels: pull-request-available, test-stability
>
> https://dev.azure.com/apache-flink/apache-flink/_build/results?buildId=62146&view=logs&j=b53e1644-5cb4-5a3b-5d48-f523f39bcf06&t=b68c9f5c-04c9-5c75-3862-a3a27aabbce3&l=25458
> {code}
> java.lang.NullPointerException: metadataHandlerProvider
> Sep 15 03:14:04 E at
> java.base/java.util.Objects.requireNonNull(Objects.java:235)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.metadata.RelMetadataQueryBase.getMetadataHandlerProvider(RelMetadataQueryBase.java:122)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise(RelMetadataQueryBase.java:118)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.metadata.RelMetadataQuery.getNonCumulativeCost(RelMetadataQuery.java:333)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.getCost(VolcanoPlanner.java:727)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.getCostOrInfinite(VolcanoPlanner.java:714)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.propagateCostImprovements(VolcanoPlanner.java:971)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.addRelToSet(VolcanoPlanner.java:1408)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.registerImpl(VolcanoPlanner.java:1368)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.register(VolcanoPlanner.java:598)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:613)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:95)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.AbstractRelNode.onRegister(AbstractRelNode.java:274)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.registerImpl(VolcanoPlanner.java:1270)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.register(VolcanoPlanner.java:598)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:613)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:95)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.AbstractRelNode.onRegister(AbstractRelNode.java:274)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.registerImpl(VolcanoPlanner.java:1270)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.register(VolcanoPlanner.java:598)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:613)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:95)
> Sep 15 03:14:04 E at
> org.apache.calcite.rel.AbstractRelNode.onRegister(AbstractRelNode.java:274)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.registerImpl(VolcanoPlanner.java:1270)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.register(VolcanoPlanner.java:598)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.ensureRegistered(VolcanoPlanner.java:613)
> Sep 15 03:14:04 E at
> org.apache.calcite.plan.volcano.VolcanoPlanner.changeTraits(VolcanoPlanner.java:498)
> Sep 15 03:14:04 E at
> org.apache.calcite.tools.Programs$RuleSetProgram.run(Programs.java:315)
> Sep 15 03:14:04 E at
> org.apache.flink.table.planner.plan.optimize.program.FlinkVolcanoProgram.optimize(FlinkVolcanoProgram.scala:62)
> Sep 15 03:14:04 E at
> org.apache.flink.table.planner.plan.optimize.program.FlinkChainedProgram.$anonfun$optimize$1(FlinkChainedProgram.scala:59)
> [...]
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)