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.
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.
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.