The GitHub Actions job "Python CI" on 
iceberg-python.git/fix/adls-account-name-from-uri has failed.
Run started by GitHub user antonlin1 (triggered by antonlin1).

Head commit for run:
1b6e8b448503ecb9c752b4b1c71fbc4daa766fef / Anton Lin <[email protected]>
fix: Extract ADLS account_name from URI hostname in FsspecFileIO

When tables created by Spark/Hadoop store fully-qualified ABFSS URIs
(e.g. abfss://[email protected]/path) but catalog
properties don't include adls.account-name, FsspecFileIO would create
AzureBlobFileSystem with account_name=None. adlfs then strips the URI
to container/path via _strip_protocol(), losing the storage account,
resulting in FileNotFoundError.

The fix extracts account_name from the URI hostname as a fallback in
_adls(), after SAS token extraction and explicit property checks, so
existing configuration always takes priority.

Co-Authored-By: Claude Opus 4.6 <[email protected]>

Report URL: https://github.com/apache/iceberg-python/actions/runs/21746928277

With regards,
GitHub Actions via GitBox

Reply via email to