{"meta":{"title":"Exitcodes","intro":"Exitcodes geben den Status eines Befehls an, nachdem er von der CodeQL CLI ausgeführt wurde.","product":"Sicherheit und Codequalität","breadcrumbs":[{"href":"/de/enterprise-server@3.20/code-security","title":"Sicherheit und Codequalität"},{"href":"/de/enterprise-server@3.20/code-security/reference","title":"Reference"},{"href":"/de/enterprise-server@3.20/code-security/reference/code-scanning","title":"Codeüberprüfung"},{"href":"/de/enterprise-server@3.20/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/de/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli","title":"CodeQL-Befehlszeilenschnittstelle"},{"href":"/de/enterprise-server@3.20/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes","title":"Exitcodes"}],"documentType":"article"},"body":"# Exitcodes\n\nExitcodes geben den Status eines Befehls an, nachdem er von der CodeQL CLI ausgeführt wurde.\n\n## Informationen zu Exitcodes\n\nDie CodeQL CLI meldet den Status jedes ausgeführten Befehls als Exitcode.\nDieser Exitcode stellt Informationen für nachfolgende Befehle oder andere Tools bereit, die auf der CodeQL CLI basieren.\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-server@3.20/code-security/codeql-cli/codeql-cli-manual/test-run), [Datensatzüberprüfung](/de/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/dataset-check), [Abfrageformat](/de/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/query-format) und [Extraktor auflösen](/de/enterprise-server@3.20/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 passieren, wenn bei der CodeQL-Installation ein schwerwiegender Fehler auftritt.\n\n## 32\n\nDer Extraktor hat keinen Code zum Ausführen von [Datenbank erstellen](/de/enterprise-server@3.20/code-security/codeql-cli/codeql-cli-manual/database-create) oder [Datenbank finalisieren](/de/enterprise-server@3.20/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\nDer CodeQL CLI steht kein Speicher mehr zur Verfügung.\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 du den Fehler reproduzieren kannst, verwende `--logdir`, und sende die Protokolldateien in einem Fehlerbericht an GitHub.\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 passieren, wenn bei der CodeQL-Installation ein schwerwiegender Fehler oder bei dem Hostsystem, das den CodeQL-Prozess ausführt, ein Speicherproblem auftritt. Unix-Systeme können beispielsweise Exitcode 137 zurückgeben, um anzugeben, dass der Kernel einen von CodeQL gestarteten Prozess beendet 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."}