<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DBR 16.0 spark read Azure Blob file Failed. in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101998#M40927</link>
    <description>&lt;P&gt;I had find the solustion of this problem. Close this Post.&lt;/P&gt;</description>
    <pubDate>Fri, 13 Dec 2024 01:21:07 GMT</pubDate>
    <dc:creator>HaydenZhou</dc:creator>
    <dc:date>2024-12-13T01:21:07Z</dc:date>
    <item>
      <title>DBR 16.0 spark read Azure Blob file Failed.</title>
      <link>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101676#M40772</link>
      <description>&lt;DIV class=""&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HaydenZhou_0-1733888933565.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13442iC32DD6131C7D0615/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HaydenZhou_0-1733888933565.png" alt="HaydenZhou_0-1733888933565.png" /&gt;&lt;/span&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="php"&gt;ala:570) at com.databricks.backend.daemon.driver.DriverWrapper.run(DriverWrapper.scala:354) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: java.lang.NullPointerException at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:375) at shaded.databricks.org.apache.hadoop.fs.azure.AzureNativeFileSystemStore.connectUsingSASTokenProviderCredentials(AzureNativeFileSystemStore.java:1068) at shaded.databricks.org.apache.hadoop.fs.azure.AzureNativeFileSystemStore.createAzureStorageSession(AzureNativeFileSystemStore.java:1173) ... 111 more shaded.databricks.org.apache.hadoop.fs.azure.AzureException: java.lang.NullPointerException at shaded.databricks.org.apache.hadoop.fs.azure.AzureNativeFileSystemStore.createAzureStorageSession(AzureNativeFileSystemStore.java:1216) at shaded.databricks.org.apache.hadoop.fs.azure.AzureNativeF&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;the databricks runtime 16.0 read the azure blob storage file failed.&amp;nbsp; from the logs we can see it call method.&lt;BR /&gt;`AzureNativeFileSystemStore.connectUsingSASTokenProviderCredentials`&lt;BR /&gt;But&amp;nbsp;AzureNativeFileSystemStore did not have this method, this class only have `connectUsingSASCredentials` method&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 03:49:01 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101676#M40772</guid>
      <dc:creator>HaydenZhou</dc:creator>
      <dc:date>2024-12-11T03:49:01Z</dc:date>
    </item>
    <item>
      <title>Re: DBR 16.0 spark read Azure Blob file Failed.</title>
      <link>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101678#M40773</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HaydenZhou_0-1733888861190.png" style="width: 400px;"&gt;&lt;img src="https://community.databricks.com/t5/image/serverpage/image-id/13441iB9D13B7FCFAC40AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="HaydenZhou_0-1733888861190.png" alt="HaydenZhou_0-1733888861190.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;this is the test code removed sensetive credentials&lt;/P&gt;&lt;LI-CODE lang="java"&gt;package com.mycompany.hayden;

import org.apache.spark.sql.Dataset;
import org.apache.spark.sql.Row;
import org.apache.spark.sql.SparkSession;

import java.util.HashMap;

public class TestReadAzureCSV {
    public static void main(String[] args) {

        SparkSession spark = SparkSession.builder()
                .appName("ReadAzureBlobCSVWithSAS")
                .getOrCreate();


        String storageAccount = "abc";
        String containerName = "abc";
        String sasToken = "abc";
        String domain = "blob.core.windows.net"; //"z23.blob.storage.azure.net";

        spark.conf().set(String.format("fs.azure.account.auth.type.%s.%s",storageAccount, domain), "SAS");
        spark.conf().set(String.format("fs.azure.sas.%s.%s.%s", containerName,storageAccount, domain), sasToken);
        spark.sparkContext().hadoopConfiguration().set(String.format("fs.azure.sas.%s.%s.%s", containerName,storageAccount, domain), sasToken);


        String csvFilePath = "wasbs://xxx.csv";

        Dataset&amp;lt;Row&amp;gt; df = spark.read()
                .option("header", "true")
                .option("inferSchema", "true")
                .csv(csvFilePath);

        df.show(true);
    }

}&lt;/LI-CODE&gt;&lt;P&gt;when I debug locally this is the method name entered.&lt;/P&gt;</description>
      <pubDate>Wed, 11 Dec 2024 03:51:49 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101678#M40773</guid>
      <dc:creator>HaydenZhou</dc:creator>
      <dc:date>2024-12-11T03:51:49Z</dc:date>
    </item>
    <item>
      <title>Re: DBR 16.0 spark read Azure Blob file Failed.</title>
      <link>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101998#M40927</link>
      <description>&lt;P&gt;I had find the solustion of this problem. Close this Post.&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 01:21:07 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/101998#M40927</guid>
      <dc:creator>HaydenZhou</dc:creator>
      <dc:date>2024-12-13T01:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: DBR 16.0 spark read Azure Blob file Failed.</title>
      <link>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/102020#M40935</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/135867"&gt;@HaydenZhou&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Could you share the solution with community, so if one encounter similar issue could use similiar approach?&lt;/P&gt;</description>
      <pubDate>Fri, 13 Dec 2024 09:29:51 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/dbr-16-0-spark-read-azure-blob-file-failed/m-p/102020#M40935</guid>
      <dc:creator>szymon_dybczak</dc:creator>
      <dc:date>2024-12-13T09:29:51Z</dc:date>
    </item>
  </channel>
</rss>

