Handbook
Studio — troubleshooting
Fast checks for Forge Studio (/studio/) when the shell is blank, assets 404, or XHR hits the wrong host. Product-wide recovery lives in Troubleshooting; this page stays Studio-specific.
Topic · Updated
What it is
Fast checks for Forge Studio (/studio/) when the shell is blank, assets 404, or XHR hits the wrong host. Product-wide recovery lives in Troubleshooting; this page stays Studio-specific.
When to use it
Symptoms during Studio 101 or daily review — before assuming a regression in backend logic.
Blank Studio / white screen
- Confirm
http://127.0.0.1:8080/studio/returns 200 (adjust host/port). - Open devtools → Console for failed chunk loads (stale
lenses-enterprisebuild). - Ensure API calls target the same origin as the HTML — mismatched
LENSES_PUBLIC_ORIGINcauses CORS-like symptoms.
Asset load failures
- Look for 404 on
/studio/assets/*— rebuildlenses-enterprise(npm run build) if hash mismatch. - Hard-refresh after upgrading Lenses; service-worker caching is off by default but enterprise proxies may cache.
Wrong API origin
- Filter Network tab for
/api/— paths should hit your Lenses host, not an old Forge Fleet URL. - Cross-check Configuration reference for
LENSES_*overrides that rewrite Studio’s fetch base.
Sparse workspace / thin pages
When Studio shows “What you'll see with a multi-repo workspace” cards on Home, Projects, or Plan, the scan root is too narrow or missing WBS/roadmap files.
- Set
LENSES_WORKSPACE_ROOTto your multi-repo hub (e.g. the folder that containsforge-lenses/,forgesdlc/,blueprints/). - Restart Lenses and wait for the workspace scan to finish (splash clears).
- Confirm backlog and roadmap markdown exist in scanned repos — see Classic UI retirement for Studio vs Classic surface map.
Decision aid
See the blank Studio diagram in Studio route atlas for the same decision tree in visual form.
Verify
After fixes, /studio/ shows chrome + sidebar and /api/auth/status (or your first Studio XHR) returns from the expected host.