--- title: Beheben von KumaScript Fehlern slug: MDN/Tools/KumaScript/Troubleshooting translation_of: MDN/Tools/KumaScript/Troubleshooting original_slug: MDN/Kuma/Beheben_von_KumaScript_Fehlern ---
KumaScript Fehler plaziert in großen roten Kästen wirken auf die Leser abstossend. Zum Glück kann jedoch jeder mit einem MDN Konto solche Fehler beseitigen. Wenn ein Fehler auf einer Seite auftritt, landet die betreffende Seite in der List der Dokumente mit Fehlern. Seitenauthoren gehen diese Seiten regelmäßig durch um Fehler zu finden und zu beseitigen. Dieser Artikel erläutert vier Typen von KumaScript Fehlern und beschreibt einige Methoden zu ihrer Beseitigung.
DocumentParsingError
tritt auf, wenn KumaScript etwas in dem Dokument nicht versteht. Im allgemeinen handelt es sich um einen Syntaxfehler in einem Makro.
Beispiele:
\\{
\\
oder \"
\{\{anch("top", "Back to top")}}
.So kann z. B. das Tag </code>
in den Quellcode des Makros geraten. Die Quellcode Ansicht (source view) zeigt die zu beseitigenden Formatierungselemente.TemplateLoadingError
Fehler treten auf, wenn KumaScript nicht weiß, welches Makro in die Seite geladen soll.
Beispiele:
https://developer.mozilla.org/en-US/docs/Template: z.B. ist die Template Seite für
\{\{anch("top", "Back to top")}}
: https://developer.mozilla.org/en-US/docs/Template:anch.Tipp: Ein gesuchtes Makro ist leicht und schnell durch Hinzufügen eines Suchbegriffs (search keyword) in Firefox zu finden. <<<MEHR DAZU DEMNÄCHST>>
TemplateExecutionError
Fehler treten auf, wenn KumaScript durch einen Fehler im Makro betroffen wird. Diese Fehler können nur durch Benutzer mit Admin Rechten beseitigt werden, und sollten gemeldet werden (bug report).
Vor dem Schreiben des Fehlerreports sollte man überprüfen, ob der Fehler nicht bereits beseitigt wurde. Folgendermassen zwingt man KumaScript die Seite neu zu laden: Shift gedrückt halten und zum Neuladen der Seite drücken: Shift + Ctrl + R unter Windows/Linux, sowie Shift + Cmd + R auf einem Mac.
Wenn derselbe Fehler wieder auftritt sollte ein Fehlerbericht (bug report) erstellte werden. Dieser Bericht sollte die URL der Seite sowie die Fehlermeldung enthalten.
In diese Kategory fallen alle anderen Fehler.
Diese Fehler sollten auf die selbe Art wie TemplateExecutionError untersucht und beseitigt werden.