diff --git a/external/avro/pom.xml b/external/avro/pom.xml
index ad7df1f49ac4..8f118ba48201 100644
--- a/external/avro/pom.xml
+++ b/external/avro/pom.xml
@@ -25,7 +25,7 @@
../../pom.xml
- spark-sql-avro_2.11
+ spark-avro_2.11
avro
diff --git a/external/avro/src/main/scala/org/apache/spark/sql/avro/AvroFileFormat.scala b/external/avro/src/main/scala/org/apache/spark/sql/avro/AvroFileFormat.scala
index b043252f49af..c6b3c13be514 100755
--- a/external/avro/src/main/scala/org/apache/spark/sql/avro/AvroFileFormat.scala
+++ b/external/avro/src/main/scala/org/apache/spark/sql/avro/AvroFileFormat.scala
@@ -56,7 +56,7 @@ private[avro] class AvroFileFormat extends FileFormat with DataSourceRegister {
spark: SparkSession,
options: Map[String, String],
files: Seq[FileStatus]): Option[StructType] = {
- val conf = spark.sparkContext.hadoopConfiguration
+ val conf = spark.sessionState.newHadoopConf()
val parsedOptions = new AvroOptions(options, conf)
// Schema evolution is not supported yet. Here we only pick a single random sample file to