Read build error messages
Goal: Understand why a build failed and fix the graph without guessing.
Time: ~10 minutes
Steps
- Click Build & Run or Build
.ablxafter editing your graph. - Read the build status on the toolbar — failed builds show an error state.
- Open the build log in the dock (same area as code preview after a build).
- Read the first error — later errors are often caused by the first.
- Match the message to a fix:
- Unwired obj — wire target, Song, Resources, or clip/track into the named input.
- Type mismatch — hover ports; use MidiClip for MIDI note paths.
- HTTP must be HTTPS — change URL to
https://. - Branch / Run — only one wire per Run input; duplicate steps after If/Else.
- Fix on the canvas, rebuild, repeat until success.
- Ask PatchAI with the exact error text if you are stuck — see Fix AI suggestions when build fails.
Expected result
You know which node and input caused the failure. After fixing, build status shows success and you can test in Live.
If something goes wrong
| Problem | What to do |
|---|---|
| Too many errors | Fix the top one only, rebuild |
| Vague message | Click the node named in the log; check unwired obj ports |
| String compare | No string logic:eq — use numbers or different branch logic |
| Color error | Clip color must be integer color index |
| Resources action | Wire Resources context to obj |
| Execute Command | Does not require Commands context — ignore that wire unless docs say otherwise |