Vibe-Coding-Fehlermeldungen: Was die roten Zeilen sagen
Die meisten Fehlermeldungen beim Vibe Coding sind eine Handvoll Standardtexte, und du musst sie nicht verstehen, um sie beheben zu lassen. Kopiere die erste rote Zeile, sag, was du gerade getan hast, und lass dir von der KI die Ursache zeigen.
Wo findest du die rote Meldung?
Läuft dein Spiel im Browser, steht sie in der Konsole, einem versteckten Bereich, in dem der Browser notiert, was schiefgegangen ist. In Chrome drückst du unter Windows oder Linux Strg + Umschalt + J, auf dem Mac Cmd + Option + J. Rote Zeilen sind Fehler.
Lies die erste rote Zeile, nicht die letzte. Ein einziger Fehler löst oft eine ganze Lawine aus, und die späteren Zeilen sind meist nur Folgeschäden.
Was bedeuten die Meldungen?
| Die Meldung sagt | Auf gut Deutsch | Passiert oft, wenn |
|---|---|---|
Cannot read properties of undefined (reading 'hp') |
Das Spiel greift nach etwas, das nicht da ist. Hier wollte es die Lebenspunkte von etwas, das es gar nicht gibt | Ein Gegner wurde entfernt, aber etwas zielt noch auf ihn |
x is not defined |
Das Spiel benutzt einen Namen, der nie angelegt wurde, oder ein Hilfsprogramm war noch nicht geladen | Die KI hat etwas umbenannt oder verschoben und eine Stelle vergessen |
Maximum call stack size exceeded |
Etwas ruft sich immer wieder selbst auf und hört nicht auf | Zwei Teile des Spiels lösen sich gegenseitig aus |
Eine Meldung mit CORS und file:/// |
Der Browser weigert sich, die Spieldateien von deiner Festplatte zu laden | Du hast die Spieldatei doppelt angeklickt, statt sie über einen kleinen lokalen Server zu starten |
Unexpected token |
Im Code steht ein Tippfehler, den der Browser nicht lesen kann | Eine Änderung ist mitten in einer Datei abgebrochen |
Das sind die üblichen Deutungen, keine Diagnose. Dieselben Worte können in deinem Projekt andere Ursachen haben.
Warum ist wichtig, was du gerade getan hast?
Die Meldung sagt, was schiefging, aber nicht wann oder warum. Nehmen wir Kesselburg, ein erfundenes Spiel, in dem Dampftürme eine Teekanne verteidigen. In Welle 3 friert es ein, und dort steht Cannot read properties of undefined (reading 'hp').
Fügst du nur diese Zeile ein, rät die KI womöglich. Ein beliebter Trick ist, die Zeile so einzupacken, dass der Fehler nicht mehr auftaucht. Die rote Zeile ist weg, und der Turm hört still und leise auf zu schießen.
Jetzt ergänze einen Satz: „Es passiert in Welle 3, direkt nachdem der letzte Kobold neben einem Turm stirbt.“ Das deutet auf einen Turm, der noch auf einen Kobold zielt, den es nicht mehr gibt. Die echte Lösung lautet: ein neues Ziel suchen. Und deine Türme arbeiten weiter.
Gibt es gar keine rote Zeile, helfen eher die Bugs, die deine KI nicht sieht.
Das sagst du deiner KI
Mein Spiel zeigt einen Fehler. Hier ist die erste rote Zeile aus der Konsole, genau kopiert:
[Zeile einfügen]
Was ich gerade gemacht habe: [ein Satz]
Wie oft es passiert: [jedes Mal / manchmal / einmal]
Ändere noch nichts. Erkläre mir in einfachen Worten, was die Meldung bedeutet. Zeichne dann als kleines Mermaid-Diagramm Schritt für Schritt, was in diesem Moment passieren soll, und markiere den Schritt, an dem das echte Spiel davon abweicht. Zeig mir genau diese Stelle in meinem Projekt, mit zitierter Zeile. Wenn mehrere Stellen infrage kommen, liste sie auf und sag, woran man sie unterscheidet.
Wenn du das hieraus nicht erkennen kannst, sag „Das weiß ich noch nicht“ und nenne, was du brauchst, etwa etwas, das ich im Spiel probieren soll, oder eine vorübergehende Meldung, die dir mehr zeigt.
Behebe die Ursache, nicht die Meldung. Versteck oder unterdrücke den Fehler nicht. Sag mir danach, was du ausprobiert hast und was die Konsole anschließend gezeigt hat.
Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen
So prüfst du es
- Mach dasselbe noch einmal. Wiederhole genau, was den Fehler ausgelöst hat. Die rote Zeile sollte weg sein.
- Schau, ob die Funktion noch geht. Eine verschwundene Meldung ist keine Reparatur. Im Beispiel müssen die Türme weiter schießen.
- Lass die Konsole eine ganze Runde offen. Spiel von Anfang bis Ende und achte auf neue rote Zeilen.
- Schau dir den markierten Schritt an. Die Zeichnung sollte zu dem passen, was du im Spiel gesehen hast. Frag außerdem nach der Ursache in einem Satz. Kann die KI nicht sagen, was falsch war und warum es nicht mehr passiert, versteckt sich der Fehler vielleicht nur.
- Lade neu und versuch es noch zweimal. Fehler, die mal auftreten und mal nicht, überleben gern einen glücklichen Versuch.