[Bug] White screen / "Application error" - crypto.randomUUID is not a function

Offen
#3,393 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

  • #3485 von @MaxwellCalkin — ohne Merge geschlossen
  • #3574 von @guoyangzhen — ohne Merge geschlossen

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
docker-compose, next.js, typescript
Bereich
frontend

Rechercherichtung

Reproduce the post-login failure in the self-hosted Docker setup and inspect the browser console stack for the crypto.randomUUID error. The issue does not name a source file or test, so first locate the client-side code responsible; done means the app no longer shows a white screen after login in the reported browsers.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Environment

  • Self-hosted via Docker (docker-compose.prod.yml)
  • simstudio image: ghcr.io/simstudioai/simstudio:latest
  • Next.js 16.1.6
  • Access: http://192.168.1.52:3000 (local network)

Symptom

After logging in, the screen goes white and displays:

"Application error: a client-side exception has occurred (see the browser console for more information)"

Console Error (root cause)

TypeError: crypto.randomUUID is not a function
    at eR (http://192.168.1.52:3000/_next/static/chunks/86cfdb2b28a0ba33.js:1:41123)

Additional Console Messages

  • Cross-Origin-Opener-Policy header ignored (HTTP / non-HTTPS origin)
  • 404 on some resources
  • 401 Unauthorized on some API calls after login

Reproducibility

Reproduced with Playwright (Chromium) automation. Also occurs in Safari and Chrome when accessing manually.

Related

  • Similar to #1726 (blank page)
  • crypto.randomUUID is a known Next.js Client Component issue when used during SSR (see Next.js docs)

Workaround Tried

  • Cleared browser cookies: no effect
  • OLLAMA_URL disabled: reduced logs but white screen persists

Thank you for maintaining simAI. We use it for order confirmation workflow (発注確認レポート).

Vorherrschende Sprache
TypeScript
Sterne
29.8k
Forks
3.9k
Ø Merge
1 Std. 44 Min.
Gemergte PRs (30 T.)
841

Entwicklungsumgebung

Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus simstudioai/sim

Alle Issues in simstudioai/sim

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.