openneuro icon indicating copy to clipboard operation
openneuro copied to clipboard

Access denied to many datasets on GraphQL and web interface

Open larsoner opened this issue 1 week ago • 2 comments

  1. Navigate to https://openneuro.org/datasets/ds003775/versions/1.2.1
  2. Click the "download" button on the README file
  3. Get error XML:
<Error>
<Code>AccessDenied</Code>
<Message>Request has expired</Message>
<Expires>2025-12-18T16:41:08Z</Expires>
<ServerTime>2025-12-20T03:19:18Z</ServerTime>
<RequestId>BHS3SG8NSDHP9MAG</RequestId>
<HostId>B+5QFoWqWdfUH7/XQIsW3I3Vqz3NpEP1/ZuaSMIvDd957eIOZdkU0YXm81dEyKpvhALPZsyO544=</HostId>
</Error>

Originally observed with openneuro-py in this CircleCI run on 2025/12/19 around 3 eastern time, same error still happening on web interface and using GraphQL-based openneuropy as of 10 PM eastern time.

Not unique to ds003775, see failures with about half the datasets (3775, 1971, 1810, 247, 246, 117) here

https://app.circleci.com/pipelines/github/mne-tools/mne-bids-pipeline/5269/workflows/012b1f82-4cea-4b9a-8412-f810a7e0bfb8

larsoner avatar Dec 20 '25 03:12 larsoner

... probably a dup of #3698

larsoner avatar Dec 20 '25 03:12 larsoner

I think this should have been fixed in #3693, but maybe the redis cache needs to be dropped to expire the entries that predated the timeout?

effigies avatar Dec 21 '25 13:12 effigies

Don't know... but still appears to be a problem as of yesterday

larsoner avatar Dec 23 '25 21:12 larsoner

Yes, this probably won't be fixed this week.

effigies avatar Dec 24 '25 01:12 effigies

I just manually dropped this cache to temporarily fix this.

nellh avatar Dec 25 '25 01:12 nellh