You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Experiment.open raises DoesNotExistError when passed a URI to a different type (e.g. a SparseNDArray URI within an Experiment)
All .opens (including tiledbsoma.open) raise DoesNotExistError if AWS_{DEFAULT_,}REGION is not set (though e.g. aws s3 ls figures it out).
Occurs even if ~/.aws/config contains:
[default]
region = us-west-2
A clearer error message would help, in both cases.
Original description follows:
importtiledbsomauri='s3://cellxgene-census-public-us-west-2/cell-census/2024-07-01/soma/census_data/homo_sapiens/ms/RNA/X/raw'tiledbsoma.open(uri) # ⚠️ Passes on GHA, fails locally on M3 Macbook and Ubuntu EC2 instancetiledbsoma.Experiment.open(uri) # ❌ Fails locally and on GHA
# ✅ OK; URI is resolvable with AWS environment configs
aws s3 ls s3://cellxgene-census-public-us-west-2/cell-census/2024-07-01/soma/census_data/homo_sapiens/ms/RNA/X/raw
Here's an example GHA showing the Experiment.open failure on {1.14.5,1.15.0rc4} x py{3.9.19,3.11.8} x ubuntu-latest.
It seems that clib.SOMAObject.open can return None for a variety of reasons, here, but we always just raise DoesNotExistError.
Versions (please complete the following information):
TileDB-SOMA version: 1.14.5, 1.15.0rc4
Language and language version: Python 3.9.19, 3.11.8
tiledbsoma.__version__ 1.[15](https://github.com/ryan-williams/tiledb-scratch/actions/runs/12015718039/job/33494374982#step:5:16).0rc4
TileDB core version (libtiledbsoma) 2.27.0
python version 3.11.8.final.0
OS version Linux 6.5.0-1025-azure
The text was updated successfully, but these errors were encountered:
Experiment.open
raisesDoesNotExistError
when passed a URI to a different type (e.g. aSparseNDArray
URI within an Experiment)All
.open
s (includingtiledbsoma.open
) raiseDoesNotExistError
ifAWS_{DEFAULT_,}REGION
is not set (though e.g.aws s3 ls
figures it out).Occurs even if
~/.aws/config
contains:A clearer error message would help, in both cases.
Original description follows:
# ✅ OK; URI is resolvable with AWS environment configs aws s3 ls s3://cellxgene-census-public-us-west-2/cell-census/2024-07-01/soma/census_data/homo_sapiens/ms/RNA/X/raw
Here's an example GHA showing the
Experiment.open
failure on {1.14.5,1.15.0rc4} x py{3.9.19,3.11.8} x ubuntu-latest.It seems that
clib.SOMAObject.open
can returnNone
for a variety of reasons, here, but we always justraise DoesNotExistError
.Versions (please complete the following information):
From one of the GHA failures:
The text was updated successfully, but these errors were encountered: