{"meta":{"title":"Codes de sortie","intro":"Les codes de sortie indiquent l’état d’une commande après l’exécution CodeQL CLI .","product":"Sécurité et qualité du code","breadcrumbs":[{"href":"/fr/code-security","title":"Sécurité et qualité du code"},{"href":"/fr/code-security/reference","title":"Reference"},{"href":"/fr/code-security/reference/code-scanning","title":"Analyse du code"},{"href":"/fr/code-security/reference/code-scanning/codeql","title":"CodeQL"},{"href":"/fr/code-security/reference/code-scanning/codeql/codeql-cli","title":"Interface de ligne de commande CLI CodeQL"},{"href":"/fr/code-security/reference/code-scanning/codeql/codeql-cli/exit-codes","title":"Codes de sortie"}],"documentType":"article"},"body":"# Codes de sortie\n\nLes codes de sortie indiquent l’état d’une commande après l’exécution CodeQL CLI .\n\n## À propos des codes de sortie\n\nLe CodeQL CLI rapport indique l’état de chaque commande qu’il exécute en tant que code de sortie.\nCe code de sortie fournit des informations pour les commandes suivantes ou pour d’autres outils qui s’appuient sur le CodeQL CLI.\n\n## 0\n\nSuccès, fin normale.\n\n## 1\n\nLa commande a réussi à déterminer que la réponse à votre question est « non ».\n\nCe code de sortie n’est utilisé que par quelques commandes, telles que [test run](/fr/code-security/codeql-cli/codeql-cli-manual/test-run), [vérification du jeu de données](/fr/code-security/codeql-cli/codeql-cli-manual/dataset-check), [format de requête](/fr/code-security/codeql-cli/codeql-cli-manual/query-format) et [résoudre l’extracteur](/fr/code-security/codeql-cli/codeql-cli-manual/resolve-extractor).\nPour plus d’informations, consultez la documentation de ces commandes.\n\n## 2\n\nUn problème est survenu.\n\nL’interface CLI écrit un message d’erreur explicite dans stderr.\nSont inclus les cas où un extracteur échoue avec une erreur interne, car le pilote `codeql` ne parvient pas à faire la distinction entre les erreurs internes et les erreurs présentées à l’utilisateur dans le comportement de l’extracteur.\n\n## 3\n\nLe lanceur n’a pas pu trouver le CodeQL répertoire d’installation.\n\nDans ce cas, le lanceur ne peut pas démarrer le code Java du CodeQL CLI du tout. Cela ne doit se produire que lorsque quelque chose est gravement incorrect avec l’installation CodeQL .\n\n## 32\n\nL’extracteur n’a trouvé aucun code à analyser lors de l’exécution de [création de base de données](/fr/code-security/codeql-cli/codeql-cli-manual/database-create) ou [finalisation de la base de données](/fr/code-security/codeql-cli/codeql-cli-manual/database-finalize).\n\n## 33\n\nUne ou plusieurs évaluations de requête ont dépassé le délai imparti.\n\nIl est possible que certaines requêtes évaluées en parallèle n’aient pas expiré. Les résultats de ces requêtes sont générés comme d’habitude.\n\n## 98\n\nL’évaluation a été explicitement annulée.\n\n## 99\n\nLe CodeQL CLI a manqué de mémoire.\n\nCela ne signifie pas nécessairement que toute la RAM physique de la machine a été utilisée.\nSi vous n’utilisez pas l’option `--ram` pour définir une limite explicitement, la JVM décide d’une limite par défaut au démarrage.\n\n## 100\n\nUne erreur interne fatale s’est produite.\n\nCelle-ci doit être considérée comme un bogue. L’interface CLI écrit généralement une description d’erreur abrégée dans stderr.\nSi vous pouvez reproduire le bogue, il est utile d’utiliser `--logdir` et d’envoyer les fichiers journaux à GitHub dans un rapport de bogue.\n\n## Other\n\nEn cas de problèmes vraiment graves au sein de la JVM qui exécute `codeql`, un code de sortie différent de zéro choisi par la machine elle-même peut être retourné.\nCela ne doit se produire que si quelque chose est gravement incorrect avec l’installation CodeQL , ou s’il existe un problème de mémoire avec le système hôte exécutant le CodeQL processus. Par exemple, les systèmes Unix peuvent retourner le code de sortie 137 pour indiquer que le noyau a tué un processus qui CodeQL a démarré. Une façon de résoudre ce problème consiste à modifier votre indicateur `–ram=` pour l’étape `codeql database analyze`, puis à réexécuter votre workflow."}