I am one of the (ab)users of the API to gather information on potentially shared DataLad datasets, information on which I gather periodically within https://github.com/datalad/datalad-usage-dashboard/ . Recently I got
2026-09-14T12:56:14+0000 [DEBUG ] urllib3.connectionpool [https://api.osf.io:443](https://api.osf.io/) "GET /v2/nodes/?filter%5Btags%5D=DataLad+Dataset&filter%5Bpublic%5D=true HTTP/1.1" 500 170
2026-09-14T12:56:14+0000 [ERROR ] find_datalad_repos Request to https://api.osf.io/v2/nodes/?filter%5Btags%5D=DataLad+Dataset&filter%5Bpublic%5D=true returned 500: <html>
<head><title>500 Internal Server Error</title></head>
<body>
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx</center>
</body>
</html>
full run link: https://github.com/datalad/datalad-usage-dashboard/actions/runs/34840633123/job/103964529663 .
I think it is a rare occasion since I see only in CI run for this one and not any other logs:
datalad@smaug:/mnt/datasets/datalad/ci/datalad-usage-dashboard/2026/09$ git grep 'find_datalad_repos.*osf.io.*returned 500'
14/github/cron/20260914T115512/14661476/update.yml-1901/0_update.txt:2026-09-14T12:56:14.5176742Z 2026-09-14T12:56:14+0000 [ERROR ] find_datalad_repos Request to https://api.osf.io/v2/nodes/?filter%5Btags%5D=DataLad+Dataset&filter%5Bpublic%5D=true returned 500: <html>
14/github/cron/20260914T115512/14661476/update.yml-1901/update/6_Run script.txt:2026-09-14T12:56:14.5176728Z 2026-09-14T12:56:14+0000 [ERROR ] find_datalad_repos Request to https://api.osf.io/v2/nodes/?filter%5Btags%5D=DataLad+Dataset&filter%5Bpublic%5D=true returned 500: <html>
datalad@smaug:/mnt/datasets/datalad/ci/datalad-usage-dashboard/2026/09$ cd ../08
datalad@smaug:/mnt/datasets/datalad/ci/datalad-usage-dashboard/2026/08$ git grep 'find_datalad_repos.*osf.io.*returned 500'
datalad@smaug:/mnt/datasets/datalad/ci/datalad-usage-dashboard/2026/08$
Please let me know if you need more info of any kind to track that issue down or have recommendations on adjusting the query to make it easier on the API service in the future.
I am one of the (ab)users of the API to gather information on potentially shared DataLad datasets, information on which I gather periodically within https://github.com/datalad/datalad-usage-dashboard/ . Recently I got
full run link: https://github.com/datalad/datalad-usage-dashboard/actions/runs/34840633123/job/103964529663 .
I think it is a rare occasion since I see only in CI run for this one and not any other logs:
Please let me know if you need more info of any kind to track that issue down or have recommendations on adjusting the query to make it easier on the API service in the future.