Details
-
Sub-task
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.2.0
-
None
-
None
Description
Refactor some exceptions in QueryExecutionErrors to use error classes.
There are currently ~350 exceptions in this file; so this PR only focuses on the fourteenth set of 20.
cannotGetEventTimeWatermarkError cannotSetTimeoutTimestampError batchMetadataFileNotFoundError multiStreamingQueriesUsingPathConcurrentlyError addFilesWithAbsolutePathUnsupportedError microBatchUnsupportedByDataSourceError cannotExecuteStreamingRelationExecError invalidStreamingOutputModeError catalogPluginClassNotFoundError catalogPluginClassNotImplementedError catalogPluginClassNotFoundForCatalogError catalogFailToFindPublicNoArgConstructorError catalogFailToCallPublicNoArgConstructorError cannotInstantiateAbstractCatalogPluginClassError failedToInstantiateConstructorForCatalogError noSuchElementExceptionError noSuchElementExceptionError cannotMutateReadOnlySQLConfError cannotCloneOrCopyReadOnlySQLConfError cannotGetSQLConfInSchedulerEventLoopThreadError
For more detail, see the parent ticket SPARK-36094.