Hi, folks, I asked this question in the beam slack channel, but there seems to be no comments, so I would like to ask it in the user mail list again. Here's the problem I hit, I use SqlTransform to process my data, this following ClassCastException happens when my data has bytes type. It seems like a bug to me. Can anyone help confirm that? Thanks
Caused by: java.lang.ClassCastException: org.apache.beam.vendor.calcite. v1_28_0.org.apache.calcite.avatica.util.ByteString cannot be cast to [B at SC.eval0(Unknown Source) 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.codehaus.janino.ScriptEvaluator.evaluate(ScriptEvaluator.java:798) at org.codehaus.janino.ScriptEvaluator.evaluate(ScriptEvaluator.java:790) at org.apache.beam.sdk.extensions.sql.impl.rel.BeamCalcRel$CalcFn.processElement(BeamCalcRel.java:316) at org.apache.beam.sdk.extensions.sql.impl.rel.BeamCalcRel$CalcFn$DoFnInvoker.invokeProcessElement(Unknown Source) at org.apache.beam.repackaged.direct_java.runners.core.SimpleDoFnRunner.invokeProcessElement(SimpleDoFnRunner.java:211) at org.apache.beam.repackaged.direct_java.runners.core.SimpleDoFnRunner.processElement(SimpleDoFnRunner.java:188) at org.apache.beam.repackaged.direct_java.runners.core.SimplePushbackSideInputDoFnRunner.processElementInReadyWindows(SimplePushbackSideInputDoFnRunner.java:79) at org.apache.beam.runners.direct.ParDoEvaluator.processElement(ParDoEvaluator.java:244) at org.apache.beam.runners.direct.DoFnLifecycleManagerRemovingTransformEvaluator.processElement(DoFnLifecycleManagerRemovingTransformEvaluator.java:54) at org.apache.beam.runners.direct.DirectTransformExecutor.processElements(DirectTransformExecutor.java:165) at org.apache.beam.runners.direct.DirectTransformExecutor.run(DirectTransformExecutor.java:129) (edited) -- Best Regards Jeff Zhang