Troubleshooting Donobu Studio
Solve common issues with Donobu Studio, including installation problems, GPT configuration errors, flow execution failures, and browser issues.
This guide helps you quickly identify and resolve common problems with Donobu Studio.
Installation & Setup Issues
Donobu Won't Start
Symptoms:
- App crashes on startup
- "Failed to initialize" error messages
- Blank window or loading screen
Solutions:
1. Check System Requirements
- macOS 10.15 or later (Intel/Apple Silicon), or Windows 10/11
- At least 4GB RAM available
- 2GB free disk space
2. Reset Application Data
macOS:
# Close Donobu completely
rm -rf ~/Library/Application\ Support/Donobu
rm -rf ~/Library/Caches/Donobu
# Restart Donobu
Windows:
# Close Donobu completely
# Remove application data
Remove-Item -Recurse -Force "$env:APPDATA\Donobu"
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\Donobu"
# Restart Donobu
3. Check Permissions
- macOS: Grant Accessibility permissions in System Preferences > Privacy & Security. Restart after granting permissions.
- Windows: Try running Donobu as Administrator. Check that your antivirus is not blocking the application.
API Server Not Responding
Symptoms:
- "Connection refused" errors in Studio
- Flows fail to start
- Settings changes don't save
Solutions:
Restart Studio — Close and reopen Donobu Studio. The API server starts automatically with the app.
Check for port conflicts — The API server runs on port 31000. Ensure no other application is using this port:
macOS/Linux:
lsof -i :31000Windows (PowerShell):
Get-NetTCPConnection -LocalPort 31000Verify the server is running:
curl -X GET http://localhost:31000/api/ping # Expected response: OK
GPT Configuration Issues
"GPT Config Not Found" Errors
Symptoms:
- Flow fails with "GPT configuration not found"
- Flows stuck in Initializing state
Solutions:
- Open Studio's Settings page and verify you have at least one LLM provider configured with a valid API key.
- Check that your API key is valid and has sufficient quota/credits with the provider.
- If using multiple providers, ensure the correct provider is selected for your flow.
<!-- [SCREENSHOT: Studio settings page showing the LLM provider configuration section] -->
API Rate Limiting
Symptoms:
- "Rate limit exceeded" errors
- Flows failing after partial completion
- Slow response times
Solutions:
- Wait a few minutes and retry — most rate limits reset quickly.
- Switch to a different LLM provider or model in Studio settings.
- If running many flows in parallel, reduce concurrency.
Flow Execution Problems
Flows Stuck in Initializing
Symptoms:
- Flow state remains "Initializing"
- Browser window never opens
- No progress after several minutes
Solutions:
- Cancel the flow and try again with a simpler objective.
- Check that your LLM provider key is still valid (Settings page).
- Verify system resources — close other browser windows to free memory.
- Try running with a different browser device in the flow options.
Flows Failing with "Objective Not Completable"
Symptoms:
- Flow reaches Failed state
- AI reports "Cannot complete objective"
- Partial completion with early termination
Solutions:
- Simplify the objective — Break complex goals into smaller, focused flows. Instead of "Find the best headphones, compare prices, add to cart, and checkout," try "Search for wireless headphones and navigate to the first product page."
- Increase the max tool calls — The flow may be running out of allowed steps before completing. Increase the limit in the flow options.
- Check the target website — Some sites have aggressive bot protection that blocks automation. Try a different site to confirm Studio is working correctly.
Element Not Found Errors
Symptoms:
- Actions failing on dynamic content
- "Timeout waiting for element" messages
Solutions:
- The target page may have changed since the flow was last run. If rerunning a flow, try creating a new flow instead.
- If the site uses heavy JavaScript rendering, the page may not be fully loaded when the AI tries to interact. Running the flow again often resolves this as the AI adapts.
- For sites behind authentication, ensure your browser state is correctly configured — see Using a Logged-In Browser State.
Browser & Network Issues
Page Load Timeouts
Symptoms:
- "Navigation timeout" errors
- Flows failing on slow pages
Solutions:
- Check your network connection.
- Try the flow again — transient network issues are common.
- If the target site is consistently slow, the AI will adapt, but you may need to increase the max tool calls to give it more time.
SSL/Certificate Issues
Symptoms:
- HTTPS sites not loading
- Certificate error messages
Solutions:
- For local development sites, use
http://localhost:...instead of HTTPS. - For external sites with certificate issues, verify the site loads correctly in a regular browser first.
Getting Help
When you need additional support:
- Gather information — Note the flow ID, error messages, and what you were trying to do.
- Check the results view — Open the flow in Studio to review screenshots and the step timeline for clues.
- Simplify and reproduce — Try to reproduce the issue with a simpler objective or on a public website.