Jungtaek Lim created SPARK-51265: ------------------------------------ Summary: StackOverflowError or Internal Error have raised when executing eagerlyExecuteCommands containing streaming source Key: SPARK-51265 URL: https://issues.apache.org/jira/browse/SPARK-51265 Project: Spark Issue Type: Bug Components: SQL, Structured Streaming Affects Versions: 4.0.0 Reporter: Jungtaek Lim
This seems to be a long standing issue. We do not allow having streaming source in batch query, because the streaming source has to be materialized to provide the actual data, and it has to be executed with streaming engine. This check is in QueryExecution.assertSupported, which is done between analyzed and optimized. That said, if the query does not reach that path, it isn't going to fail as expected. In reality, I have seen either getting into StackOverflowError or AnalysisException with "InternalError", which are not correct. This should be marked as user error, with proper guidance of fixing the query. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org