Can get non-json and puke non-informatively
- Dominant language
- Python
- Stars
- 10
- Forks
- 4
- Avg merge
- 2h 12m
- Merged PRs (30d)
- 1
Description
from cron email
```shell
$ chronic flock -n -E 0 /home/datalad/.run/tinuous-datalad.lock /mnt/datasets/datalad/ci/logs/tools/cron_job
...
...limits were not hit....
2024-07-18T02:40:01-0400 [INFO ] tinuous: tinuous 0.7.0
2024-07-18T02:40:02-0400 [INFO ] tinuous: Fetching resources from github
2024-07-18T02:40:02-0400 [INFO ] tinuous: Fetching runs newer than 2024-07-17 13:17:21+00:00
2024-07-18T02:40:02-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/add-changelog-snippet.yml (Add changelog.d snippet)
2024-07-18T02:40:02-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/benchmarks.yml (Benchmarks)
2024-07-18T02:40:03-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/docbuild.yml (Docs)
2024-07-18T02:40:04-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/lint.yml (Linters)
2024-07-18T02:40:05-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/release.yml (Auto-release on PR merge)
2024-07-18T02:40:06-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/shellcheck.yml (Shellcheck on scripts)
2024-07-18T02:40:07-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/test-label.yml (Test for semver label)
2024-07-18T02:40:07-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/test.yml (Test)
2024-07-18T02:40:08-0400 [INFO ] tinuous: Run 128 not completed; skipping
2024-07-18T02:40:08-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/test_crippled.yml (CrippledFS)
2024-07-18T02:40:09-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/test_extensions.yml (Extensions)
2024-07-18T02:40:10-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/test_macos.yml (Test on macOS)
2024-07-18T02:40:11-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/typing.yml (Type-check)
2024-07-18T02:40:11-0400 [INFO ] tinuous: Fetching runs for workflow .github/workflows/update-contributors.yml (allcontributors-auto-detect)
2024-07-18T02:40:12-0400 [INFO ] tinuous: Fetching resources from travis
2024-07-18T02:40:12-0400 [INFO ] tinuous: Fetching builds newer than 2024-06-18 06:40:12.800405+00:00
Traceback (most recent call last):
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/requests/models.py", line 974, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/simplejson/__init__.py", line 514, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/simplejson/decoder.py", line 386, in decode
obj, end = self.raw_decode(s)
^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/simplejson/decoder.py", line 416, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/datalad/miniconda3/envs/tinuous-dev/bin/tinuous", line 8, in
sys.exit(main())
^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/click/decorators.py", line 45, in new_func
return f(get_current_context().obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/__main__.py", line 118, in fetch
for obj in ci.get_build_assets(
File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/travis.py", line 99, in get_build_assets
for build in self.paginate(
File "/mnt/datasets/datalad/ci/tinuous/src/tinuous/travis.py", line 82, in paginate
data = self.client.get(path, params=params).json()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/datalad/miniconda3/envs/tinuous-dev/lib/python3.12/site-packages/requests/models.py", line 978, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
```
am I right that it is happening at requests level and thus we likely can't do anything to make crash more informative?
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.