33800 Docs

← Retour

Plan : Onglet Info sur la page instance

Status : EN ATTENTE

Etat actuel (en prod, cassé - 500)

Le dernier push a actions/index.tsx (955 lignes, ancien contenu Actions) + index.tsx réécrit (Info cards) + layout.tsx modifié (cards retirées, handleSetDefault ajouté au context, tabs modifiés).

Erreur runtime : Cannot access '_l' before initialization dans @qwik-city-plan.js.

Cause probable du crash

J'ai ajouté handleSetDefault: QRL<() => Promise<void>> au InstanceContextType et au provider dans layout.tsx. C'est la seule modification structurelle du layout. Les autres sous-routes (endpoints, logs, tools, terminals) existaient AVANT cette modification et fonctionnent.

Hypothèse : l'ajout d'un QRL au context provider modifie l'ordre d'initialisation des modules dans le plan de routes Qwik.

Plan de fix

Etape 1 : Retirer handleSetDefault du context layout

Fichier : layout.tsx

Etape 2 : Recréer actions/index.tsx

Etape 3 : Page Info (index.tsx)

Etape 4 : Push et vérifier

Si ça crashe encore

Si le crash persiste après retrait de handleSetDefault, le problème est ailleurs :

Fichiers modifiés

Fichier Modification
layout.tsx Retirer handleSetDefault du context
index.tsx Ajouter import $, api + handleSetDefault local
actions/index.tsx Recréer avec contenu original + import ../layout