Hi Community,

When vendoring Calcite in Beam SQL (pull/9189
<https://github.com/apache/beam/pull/9189>), we only pass direct runner
nexmark test, but, all non-Direct runners tests were not passed (Spark
runner
<https://builds.apache.org/job/beam_PostCommit_Java_Nexmark_Spark_PR/21/>,
Flink
runner
<https://builds.apache.org/job/beam_PostCommit_Java_Nexmark_Flink_PR/18/>,
Dataflow
runner
<https://builds.apache.org/job/beam_PostCommit_Java_Nexmark_Dataflow_PR/36/>
)

>From stacktraces
<https://scans.gradle.com/s/tqk3vel4olim4/console-log?task=:sdks:java:testing:nexmark:run>,
it looks like transform translator registered with AutoService is not a
subtype of the expected interface.

java.lang.RuntimeException: java.util.ServiceConfigurationError:
org.apache.beam.runners.core.construction.TransformPayloadTranslatorRegistrar:
Provider
org.apache.beam.runners.direct.TransformEvaluatorRegistry$DirectTransformsRegistrar
not a subtype

Appreciated if any ideas or helps with this.

Best,
Kai

Reply via email to