diff --git a/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetIOSuite.scala b/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetIOSuite.scala index 61cd6d55439b..0075d370cc18 100644 --- a/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetIOSuite.scala +++ b/sql/core/src/test/scala/org/apache/spark/sql/execution/datasources/parquet/ParquetIOSuite.scala @@ -1224,8 +1224,12 @@ class ParquetIOSuite extends QueryTest with ParquetTest with SharedSparkSession .coalesce(1) df.write.partitionBy("a").options(extraOptions).parquet(dir.getCanonicalPath) } - assert(m2.getErrorClass == "TASK_WRITE_FAILED") - assert(m2.getCause.getMessage.contains("Intentional exception for testing purposes")) + if (m2.getErrorClass != null) { + assert(m2.getErrorClass == "TASK_WRITE_FAILED") + assert(m2.getCause.getMessage.contains("Intentional exception for testing purposes")) + } else { + assert(m2.getMessage.contains("TASK_WRITE_FAILED")) + } } } }