- All Known Implementing Classes:
- AnalysisException, CatalogNotFoundException, SparkException, UnrecognizedBlockId
@Evolving
public interface SparkThrowable
Interface mixed into Throwables thrown from Spark.
- For backwards compatibility, existing Throwable types can be thrown with an arbitrary error
message with a null error class. See [[SparkException]].
- To promote standardization, Throwables should be thrown with an error class and message
parameters to construct an error message with SparkThrowableHelper.getMessage(). New Throwable
types should not accept arbitrary error messages. See [[SparkArithmeticException]].
- Since:
- 3.2.0