Aller au contenu principal
Dépannage

Symptôme, cause et marche à suivre.

Markdown

Le conteneur ne démarre pas​

Message de log (résumé)CauseSolution
Reading configPOSTGRES_ADDRESS_HOST, POSTGRES_PASSWORD ou HUMAN_API_ACCESS_KEY est absente ou videDéfinissez-la
POSTGRES_PASSWORD must not contain…Espace, guillemet, barre oblique inverse ou caractères de contrôleUtilisez un autre mot de passe
Toute autre variable nommée dans l'erreurUne variable hors de la configuration prise en charge a été définieSupprimez-la
Downloading attribute catalogSortie vers human-token-assets.unico.app bloquée, ou aucune réponse en 10 secondesAutorisez le trafic HTTPS sortant vers cet hôte
database "…" does not existLa base indiquée dans POSTGRES_DATABASE, human_plugin par défaut, n'a pas été crééeCréez la base, ou définissez POSTGRES_DATABASE avec celle que vous avez créée
Connecting to or preparing the databasePostgreSQL inaccessible, identifiants ou mode SSL incorrects, ou le rôle ne peut pas créer de tablesVérifiez la connexion à la base de données et les permissions du rôle

Requêtes​

SymptômeCauseSolution
401 avec {"message":"","details":[]}Unico a refusé la clé d'accès : absente, incorrecte ou plus valideVérifiez HUMAN_API_ACCESS_KEY et redémarrez Human Plugin. Si la clé est correcte, demandez à Unico de confirmer qu'elle est activée
400 MISSING_CREDENTIAL_TYPEcredential est absent, ou est un objet avec des chaînes videsEnvoyez un document, ou null / {}
400 INVALID_REQUEST avec un corps d'apparence valideUn champ réservé par Human Plugin, une autre orthographe de clientId, correlationId ou credential (comme client_id), ou une valeur non textuelle dans l'un d'euxUtilisez les noms de champs exacts de Créer un processus
400 INVALID_CLIENT_ID (ou un autre champ)Limite d'octets dépassée, caractères de contrôle ou espaces en début ou fin de valeurSupprimez les espaces et raccourcissez
400 REQUEST_TOO_LARGECorps supérieur à 2 MiBRéduisez la taille de l'image
409 CORRELATION_ID_ALREADY_USEDUn autre processus a déjà ce correlationId, y compris un processus en échecEnvoyez un nouveau correlationId unique
422 ATTRIBUTE_TYPE_NOT_SUPPORTEDCode absent du catalogue, ou casse incorrecteUtilisez un code exact du catalogue
4xx avec un message inconnuLe flux a refusé la requête : le flux, l'image ou un champ du fluxVoir Refus
502 UPSTREAM_UNAVAILABLE à chaque créationTrafic HTTPS sortant bloquéVérifiez la sortie réseau et la clé d'accès. Pour les nouvelles tentatives, voir Erreurs et nouvelles tentatives
503 DATABASE_UNAVAILABLEPostgreSQL inaccessibleVérifiez la base de données. La vérification de disponibilité (readiness) échoue aussi
404 PROCESS_NOT_FOUND pour un processus connuMauvaise installation ou base de données, ou identifiant mal forméConfirmez l'identifiant et l'instance de Human Plugin que vous appelez

Résultats​

SymptômeCause
PROCESS_STATE_FINISHED mais la personne ne correspond pas« Terminé » inclut un résultat négatif. Lisez data
data.ndocs absentNon terminé, capture non vivante, correspondance négative, ou l'intelligence n'a pas pu être calculée. Relisez. Voir Intelligence
token / link du parcours absents sur GETIls ne sont renvoyés qu'à la création
PROCESS_STATE_FAILED avec data: {}Le processus s'est terminé sans résultat. Voir Cycle de vie du processus
Un processus en attente n'avance jamaisSeul un GET le met à jour. Interrogez-le régulièrement