Troubleshooting: "it started and immediately closed" points at a log that never has the crash
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Newbie friendliness
- 92/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- python
- Domain
- documentation
Research direction
Edit docs/site/troubleshooting.md, starting with the section for an app that starts and immediately closes and the “Where the logs are” table. Read taskuary/desktop.py and its crash handler in main to confirm the desktop log location. Done means the page names terminal output for the pip command, ~/.taskuary/desktop-error.log for the desktop app, and lists desktop-error.log in the table; no test is required.
Written by the indexing model from the issue text.
Description
docs/site/troubleshooting.md says to read taskuary.log when the app closes on start ("a corrupt config.toml is the common one"). But a broken config.toml raises before anything useful is logged - taskuary.log only holds its own "log file:" line. The traceback goes:
- to the terminal, when you started it with
taskuaryfrom pip; - to
~/.taskuary/desktop-error.logfor the desktop app (taskuary/desktop.py, the crash handler inmain) - a file no page mentions.
Done when that section names both places, and the "Where the logs are" table lists desktop-error.log.
Test - none needed for the docs. Bonus: a test that the desktop crash handler writes desktop-error.log (point the home directory at a temp folder).
Getting started: pip install -e ".[dev]", then python -m pytest -q (offline, a few seconds). UI work: cd website && npm ci && npm test. See CONTRIBUTING.md. One small PR with the change and its test is perfect.
- Dominant language
- Python
- Stars
- 116
- Forks
- 22
- Avg merge
- 1d 9m
- Merged PRs (30d)
- 11
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ldbumble/taskuary
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
ldbumble/taskuary#70 · 1 comment ·
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
bug good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
enhancement good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 92/100
Maintainers usually reply within 1 day
All issues in ldbumble/taskuary
Similar issues
-
needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
openvinotoolkit/openvino_notebooks#3665 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
Maintainers usually reply within 1 day
-
docs
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 1 day
-
benchmark-gap
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day