{"meta":{"title":"Exitcodes","intro":"Exit-Codes geben den Status eines Befehls an, nachdem CodeQL CLI ihn ausgeführt hat.","product":"Sicherheit und Codequalität","breadcrumbs":[{"href":"/de/enterprise-cloud@latest/code-security","title":"Sicherheit und Codequalität"},{"href":"/de/enterprise-cloud@latest/code-security/reference","title":"Reference"},{"href":"/de/enterprise-cloud@latest/code-security/reference/code-scanning","title":"Codeüberprüfung"},{"href":"/de/enterprise-cloud@latest/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/de/enterprise-cloud@latest/code-security/reference/code-scanning/codeql/codeql-cli","title":"CodeQL-Befehlszeilenschnittstelle"},{"href":"/de/enterprise-cloud@latest/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes","title":"Exitcodes"}],"documentType":"article"},"body":"# Exitcodes\n\nExit-Codes geben den Status eines Befehls an, nachdem CodeQL CLI ihn ausgeführt hat.\n\n## Informationen zu Exitcodes\n\nDer CodeQL CLI meldet den Status jedes Befehls, den er ausführt, als Exit-Code.\nDieser Beendigungscode liefert Informationen für nachfolgende Befehle oder für andere Tools, die den CodeQL CLI verwenden.\n\n## 0\n\nErfolg, normale Beendigung\n\n## 1\n\nMit dem Befehl wurde festgestellt, dass die Antwort auf deine Frage „Nein“ lautet.\n\nDieser Exitcode wird nur von wenigen Befehlen wie [test run](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/test-run), [Datensatzüberprüfung](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/dataset-check), [Abfrageformat](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/query-format) und [Extraktor auflösen](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/resolve-extractor) verwendet.\nWeitere Informationen findest du in der Dokumentation zu diesen Befehlen.\n\n## 2\n\nEs ist ein Problem aufgetreten.\n\nDie CLI schreibt eine für Menschen lesbare Fehlermeldung in stderr.\nDies schließt Fälle ein, in denen bei einem Extraktor ein interner Fehler auftritt, da der `codeql`-Treiber nicht zwischen internen und benutzerbezogenen Fehlern im Extraktorverhalten unterscheiden kann.\n\n## 3\n\nDas Startprogramm konnte das CodeQL Installationsverzeichnis nicht finden.\n\nIn diesem Fall kann das Startprogramm den Java Code für die CodeQL CLI überhaupt nicht starten. Dies sollte nur geschehen, wenn etwas mit der CodeQL Installation stark falsch ist.\n\n## 32\n\nDer Extraktor hat keinen Code zum Ausführen von [Datenbank erstellen](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/database-create) oder [Datenbank finalisieren](/de/enterprise-cloud@latest/code-security/codeql-cli/codeql-cli-manual/database-finalize) beim Analysieren gefunden.\n\n## 33\n\nBei einer oder mehreren Abfrageauswertungen ist ein Timeout aufgetreten.\n\nEventuell ist bei einigen parallel ausgewerteten Abfragen kein Timeout aufgetreten. Die Ergebnisse für diese Abfragen werden wie gewohnt erstellt.\n\n## 98\n\nDie Auswertung wurde explizit abgebrochen.\n\n## 99\n\nDem CodeQL CLI ist der Arbeitsspeicher ausgegangen.\n\nDies bedeutet nicht unbedingt, dass der gesamte physische RAM des Computers verwendet wurde.\nWenn du mit der `--ram`-Option nicht explizit ein Limit festlegst, wird durch JVM beim Start ein Standardlimit festgelegt.\n\n## 100\n\nEin schwerwiegender interner Fehler ist aufgetreten.\n\nDies sollte als Bug betrachtet werden. Die CLI schreibt normalerweise eine abgekürzte Fehlerbeschreibung in stderr.\nWenn Sie den Fehler reproduzieren können, ist es hilfreich, `--logdir` zu verwenden und die Protokolldateien in einem Fehlerbericht an GitHub zu senden.\n\n## Other\n\nBei sehr schwerwiegenden Problemen innerhalb der JVM-Instanz, auf der `codeql`ausgeführt wird, wird ein beliebiger Exitcode ungleich 0 zurückgegeben.\nDies sollte nur geschehen, wenn bei der CodeQL Installation ein erheblicher Fehler auftritt oder wenn ein Speicherproblem mit dem Hostsystem vorliegt, das den CodeQL Prozess ausführt. Unix-Systeme können z. B. Exit Code 137 zurückgeben, um anzugeben, dass der Kernel einen Prozess getötet hat, den CodeQL gestartet hat. Eine Möglichkeit, dies zu beheben, besteht im Ändern deines `–ram=`-Flags für den Schritt `codeql database analyze` und dem nochmaligen Ausführen deines Workflows."}