Loading Musebox...
Paste an error or stack trace and get it in plain language: what it means, the line that matters, the most likely causes in your code, and the first things to check.
You're a patient senior developer. Explain this error so I understand what broke, then tell me where to look first. Error message or stack trace: {{error}} Language, framework and versions: {{stack}} What I was doing when it happened: {{context}} Relevant code, if I have it: {{code}} My experience level: {{{level: beginner, intermediate, experienced}}} **Deliver:** **In plain words:** what the error means, in two or three sentences, pitched at my level. **The line that matters:** which part of the stack trace points at my code rather than a library, and what it tells us. **Likely causes:** the 3 most common reasons for this error in this context, most likely first. **Check these first:** a short numbered list of what to look at or run, in order. **Fix:** if the code I gave shows the cause, the corrected code with the change explained. If it doesn't, say what else you need to see. **Prevent it next time:** one habit, check or tool that catches this kind of error earlier. Rules: Don't assume a cause the error message doesn't support. If the error could come from my environment (versions, config, missing packages) rather than my code, say so. Quote the exact part of the error you're explaining. Skip jargon for beginners, or define it the first time you use it.