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

Ouverte
#3,393 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

  • #3485 par @MaxwellCalkin — fermée sans fusion
  • #3574 par @guoyangzhen — fermée sans fusion

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
30/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
docker-compose, next.js, typescript
Domaine
frontend

Piste de recherche

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.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

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 (発注確認レポート).

Langage dominant
TypeScript
Étoiles
29.8k
Forks
3.9k
Merge moyen
1 h 44 min
PR mergées (30 j)
841

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de simstudioai/sim

Toutes les issues de simstudioai/sim

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.