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