Messaggi di errore
Scopri come risolvere alcuni errori generati da Document AI. Questo argomento tratta gli errori la cui risoluzione richiede più passaggi di quelli che possono essere descritti in un messaggio di errore.
Consulta la documentazione dell'API Cloud per le pratiche consigliate per la gestione degli errori.
Autorizzazioni
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Le credenziali predefinite dell'applicazione non sono disponibili
Se ricevi questo messaggio:
The Application Default Credentials are not available. They are available if running in Compute Engine. Otherwise, the environment variable GOOGLE_APPLICATION_CREDENTIALS must be defined pointing to a file defining the credentials. See https://developers.google.com/accounts/docs/application-default-credentials for more information.
Document AI utilizza Credenziali predefinite dell'applicazione per l'autenticazione.
Devi avere un account di servizio per il tuo progetto, scaricare la chiave (file JSON) per il account di servizio nel tuo ambiente di sviluppo e impostare la posizione del file JSON su una variabile di ambiente denominata GOOGLE_APPLICATION_CREDENTIALS
.
Inoltre, la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
deve essere disponibile nel contesto in cui chiami l'API Document AI. Ad esempio, se imposti la variabile all'interno di una sessione del terminale, ma esegui il codice nel debugger dell'IDE, il contesto di esecuzione del codice potrebbe non avere accesso alla variabile. In questo caso, la tua richiesta a Document AI potrebbe non riuscire per mancanza di autenticazione corretta.
Per ulteriori informazioni su come impostare la variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
, consulta la guida rapida di Document AI o la documentazione sull'utilizzo delle credenziali predefinite dell'applicazione.
Autorizzazione negata
Se ricevi questo messaggio:
ERROR: (gcloud.auth.application-default.print-access-token) File (pointed by GOOGLE_APPLICATION_CREDENTIALS environment variable) does not exist! { "error": { "code": 403, "message": "The request is missing a valid API key.", "status": "PERMISSION_DENIED" } }
Verifica di avere un file JSON della chiave account di servizio valido nella posizione archiviata nella variabile di ambiente GOOGLE_APPLICATION_CREDENTIALS
e che la variabile punti alla posizione corretta.
Per diagnosticare questo errore, prova ad aprire il file delle chiavi del account di servizio dalla cartella da cui stai tentando di chiamare l'API Document AI.
cat $GOOGLE_APPLICATION_CREDENTIALS
Vietato: 403 POST API non è stata utilizzata o è disabilitata
Se ricevi il messaggio:
Forbidden: 403 POST Document AI API has not been used in project # before or it is disabled. Enable it by visiting [url], then retry. If you enabled this API recently, wait a few minutes for the action to propagate and retry.
- Visita il link specificato nel messaggio di errore e abilita l'API Document AI. Attendi alcuni minuti e riprova.
- Verifica di avere un file JSON della chiave account di servizio valido archiviato nella variabile di ambiente
GOOGLE_APPLICATION_CREDENTIALS
. Per diagnosticare questo errore, prova ad aprire il file delle chiavi del account di servizio dalla cartella da cui stai tentando di chiamare l'API Document AI.cat $GOOGLE_APPLICATION_CREDENTIALS
Errore durante la scrittura dell'output finale
Se ricevi un messaggio simile al seguente quando ricevi i risultati di una richiesta di elaborazione batch:
{ "name": "projects/project-name/operations/operation-id", "metadata": { "@type": "type.googleapis.com/google.cloud.document.v1beta1.OperationMetadata", "state": "SUCCEEDED", "createTime": "2019-09-19T02:02:15.885267760Z", "updateTime": "2019-09-19T02:02:31.896425001Z" }, "done": true, "error": { "code": 5, "message": "Error writing final output to: gs://bucket-name/filename.json" } }
Il tuo account di servizio potrebbe non disporre delle autorizzazioni corrette per creare oggetti nel bucket Cloud Storage. Assicurati di aver assegnato le autorizzazioni corrette al account di servizio, come descritto nella guida rapida.
Potresti anche aver scritto in modo errato il nome del bucket Cloud Storage. Verifica che il bucket a cui stai tentando di accedere esista.
P4SA non ha accesso a Cloud Storage
Quando l'account di servizio per prodotto (P4SA) Document AI non dispone dell'autorizzazione per accedere ad alcune risorse Cloud Storage.
message: "Cloud DocumentAI P4SA doesn't have access to this Cloud Storage resource:"
Il service account non può creare oggetti in Cloud Storage
Quando il service account per prodotto Document AI (P4SA) non dispone dell'autorizzazione per creare oggetti in Cloud Storage.
message: "Service account service-123@gcp-sa-prod-dai-core.iam.gserviceaccount.com does not have permission storage.objects.create to create Google Cloud Storage object in bucket gs://foo."
L'account di servizio Document AI potrebbe non disporre delle autorizzazioni corrette per creare oggetti nel bucket Cloud Storage. Assicurati di aver assegnato le autorizzazioni corrette alaccount di serviziot Document AI, come descritto nella configurazione dell'accesso ai file tra progetti.
Potresti anche aver scritto in modo errato il nome del bucket Cloud Storage. Verifica che il bucket a cui stai tentando di accedere esista.
Il chiamante non può recuperare oggetti in Cloud Storage
Quando il chiamante dell'API Document AI non dispone dell'autorizzazione per ottenere oggetti in Cloud Storage.
message: "The caller does not have permission storage.objects.get to get Google Cloud Storage objects in bucket gs://foo."
Il chiamante dell'API potrebbe non disporre delle autorizzazioni corrette per ottenere gli oggetti nel bucket Cloud Storage. Assicurati di aver assegnato le autorizzazioni corrette al chiamante.
Potresti anche aver scritto in modo errato il nome del bucket Cloud Storage. Verifica che il bucket a cui stai tentando di accedere esista.
Argomenti non validi
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Versione API non supportata
Quando viene effettuata una richiesta a una versione dell'API che non supporta l'operazione.
message: "The requested operation is unsupported for the API version."
Tipo di processore non supportato
Quando viene effettuata una richiesta a un metodo API che non supporta il tipo di processore specificato.
message: "The requested operation is unsupported for the processor type: ${PROCESSOR_TYPE}."
Bad Request (Richiesta non valida)
Quando viene effettuata una richiesta API, ma i campi della richiesta presentano una o più violazioni. Ogni violazione viene registrata come field_violations
nei google.rpc.BadRequest
dettagli.
message: "Request contains an invalid argument." details { [type.googleapis.com/google.rpc.BadRequest] { field_violations { field: "foo" description: "bar" } } }
Elaborazione batch di tutti i documenti non riuscita
Quando l'elaborazione di tutti i documenti in una richiesta di elaborazione batch non va a buon fine.
message: "Failed to process all documents." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "FAILED_TO_PROCESS_ALL_DOCUMENTS" domain: "documentai.googleapis.com" } }
Nessun documento
Quando sono richiesti o previsti documenti, ma non ne viene fornito nessuno, ad esempio quando vengono importati documenti tramiteURI Cloud Storagee.
message: "No valid documents found in ${training|test} directory. Ensure files are in a supported MIME type. For details, see https://cloud.google.com/document-ai/docs/file-types." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "NO_DOCUMENTS" domain: "documentai.googleapis.com" } }
I parametri gcsUriPrefix
e gcsOutputConfig.gcsUri
devono iniziare con gs://
e terminare con una barra rovesciata finale (/
). Controlla la configurazione degli URI bucket.
Esempio: gs://bucket/directory/
L'addestramento non è supportato
Quando viene effettuata una richiesta di addestramento della versione del processore su un tipo di processore che non supporta l'addestramento.
message: "Training is not supported on processor type: ${DOCUMENT_TYPE}_PROCESSOR."
Nessun documento selezionato
Quando sono previsti documenti, ma nessuno è selezionato nel set di dati, ad esempio quando vengono creati job di etichettatura dei dati.
message: No documents selected. Please select at least one document." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "NO_DOCUMENTS_SELECTED" domain: "documentai.googleapis.com" } }
Tipo di documento non trovato
Quando la classe di un documento (ad esempio patente, passaporto o fattura) non corrisponde alla classificazione necessaria per il tipo di processore. Un esempio è quando il passaggio del classificatore nel parser W2 non trova elementi da una fattura.
Potrebbe essere visualizzato anche come Couldn't preview the document: Unable to find a document of type: 'foo'
nella console Google Cloud . Questo messaggio di errore si applica ai processori legacy.
message: "Unable to find a document of type: 'foo'" details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_OF_TYPE_NOT_FOUND" domain: "documentai.googleapis.com" } }
Limite di dimensioni del documento superato
Quando il limite superiore per le dimensioni del file di un documento è stato superato durante l'importazione del set di dati o durante l'esecuzione della previsione.
message: "Document size (2) exceeds limit: 1 (bytes)." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_SIZE_LIMIT_EXCEEDED" domain: "documentai.googleapis.com" metadata { key: "limit" value: "1" } metadata { key: "size" value: "2" } } }
Limite di documenti superato
Quando è stato superato il limite superiore per il conteggio dei documenti.
message: "Document count exceed the limit: 5 got 6" details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_LIMIT_EXCEEDED" domain: "documentai.googleapis.com" metadata { key: "document_limit" value: "5" } metadata { key: "documents" value: "6" } } }
Tipo MIME non supportato
Quando è stato fornito un tipo MIME non supportato. Il sistema verifica il formato del file (tipo MIME) quando importi un set di dati o effettui una chiamata di previsione. Vai a File supportati (e per Layout Parser) per visualizzare i tipi di file disponibili. Se il formato file non è supportato, viene visualizzato il seguente messaggio di errore:
message: "INVALID_ARGUMENT: Unsupported MIME type: 'foo'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "UNSUPPORTED_MIME_TYPE" domain: "documentai.googleapis.com" metadata { key: "mime_type" value: "foo" } } }
Nessuna pagina
Quando è stato fornito un documento senza pagine, ma sono richieste una o più pagine.
message: "No pages were found in the document." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "NO_PAGES" domain: "documentai.googleapis.com" } }
Numero di pagina negativo
Quando un documento elenca un valore negativo per uno dei suoi numeri di pagina.
message: "Page number cannot be negative." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "NEGATIVE_PAGE_NUMBER" domain: "documentai.googleapis.com" } }
Numeri di pagina duplicati
Quando un documento elenca lo stesso numero di pagina una o più volte.
message: "Duplicate page number detected (page numbers to indices): [{1, [1, 2]}, {4, [4, 5]}]." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DUPLICATE_PAGE_NUMBERS" domain: "documentai.googleapis.com" metadata { key: "page_number_to_indices" value: "[{1, [1, 2]}, {4, [4, 5]}]" } } }
Limite di pagine superato
Quando viene superato il limite superiore del numero totale di pagine di un documento. Si verifica questo errore durante l'importazione o la previsione del set di dati quando un documento all'interno del set di dati ha troppe pagine, superando i limiti del processore.
message: "Document pages exceed the limit: 5 got 6" details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PAGE_LIMIT_EXCEEDED" domain: "documentai.googleapis.com" metadata { key: "page_limit" value: "5" } metadata { key: "pages" value: "6" } } }
Limite di pagine superato in modalità senza immagini
Si verifica questo errore durante l'importazione o la previsione del set di dati quando un documento all'interno del set di dati ha troppe pagine, superando i limiti del processore. Puoi richiedere che il tuo progetto venga aggiunto a una lista consentita per attivare la modalità senza immagini, in questo modo il limite di pagine viene aumentato a 30.
message: "Document pages in non-imageless mode exceed the limit: 15 got 16. Try using imageless mode to increase the limit to 30." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PAGE_LIMIT_EXCEEDED_IN_IMAGELESS_MODE" domain: "documentai.googleapis.com" metadata { key: "page_limit" value: "15" } metadata { key: "pages" value: "16" } metadata { key: "imageless_page_limit" value: "30" } } }
Modifica dello stato della versione del processore preaddestrato
Quando è stata emessa una richiesta di modifica dello stato di una versione del processore preaddestrato. Si verifica questo errore quando tenti di eliminare una versione del processore preaddestrato.
message: "ProcessorVersion with id 'xyz' is pretrained by Google and cannot change states." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PRETRAINED_PROCESSOR_VERSION_STATE_CHANGE" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "abc" } metadata { key: "target_state" value: "DELETING" } metadata { key: "version_id" value: "xyz" } } }
Convalida del set di dati
Quando un set di dati non soddisfa i criteri di convalida, ad esempio a causa di ancore di pagina mancanti, dati errati o dettagli incompleti in alcuni attributi dell'oggetto proto del documento.
message: "Invalid dataset. See operation metadata for specific errors." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_DATASET" domain: "documentai.googleapis.com" } }
Documento non in linea per la revisione human-in-the-loop
Quando è stata avviata una revisione umana per un documento non definito in linea.
message: "The document for review must be provided inline." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "HUMAN_REVIEW_NON_INLINED_DOCUMENT" domain: "documentai.googleapis.com" } }
Tipo di documento non valido
Quando il tipo di documento non è valido o non è supportato dal responsabile del trattamento. Un tipo di documento si riferisce alla categoria del documento (ad es. W2), non il formato file o il tipo MIME, come PDF o JPEG.
message: "Invalid document type: 'foo'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_DOCUMENT_TYPE" domain: "documentai.googleapis.com" metadata { key: "type" value: "foo" } } }
Intervallo del documento fuori dai limiti
message: "Text span [1, 5) is out of bounds: [1, 3)." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_SPAN_OUT_OF_BOUNDS" domain: "documentai.googleapis.com" metadata { key: "bounds" value: "[1, 3)" } metadata { key: "span" value: "[1, 5)" } metadata { key: "type" value: "Text" } } }
Intervallo di documenti non valido
Quando viene fornito un intervallo di documenti non valido, ad esempio l'inizio successivo alla fine.
message: "Character span is invalid. Ensure the max is greater than the min." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_SPAN_INVALID" domain: "documentai.googleapis.com" metadata { key: "span" value: "Character" } } }
Documento UTF-8 non valido
Quando viene fornito un documento che include UTF-8 non valido.
message: "Document contains invalid UTF-8 text." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_INVALID_UTF_8" domain: "documentai.googleapis.com" metadata { key: "bytes" value: "[2, 3)" } } }
Lo schema del set di dati non è valido
Quando un processore non ha uno schema di unione valido o lo schema del set di dati fornito non è valido.
message: "The processor has an empty or invalid schema: " details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_SCHEMA_ERROR" domain: "documentai.googleapis.com" } }
OcrConfig Unsupported
Quando viene emessa una richiesta di elaborazione per un processore che non supporta OcrConfig.
message: "OcrConfig is not supported for processor type: 'foo'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "OCR_CONFIG_UNSUPPORTED" domain: "documentai.googleapis.com" } }
Configurazione di importazione non valida
Quando la configurazione di importazione non è valida.
message: "The import config is invalid: foo" details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_IMPORT_CONFIG" domain: "documentai.googleapis.com" } }
La versione del processore di origine non è valida
Quando tenti di importare una versione del processore, la versione del processore di origine non è valida per l'importazione.
message: "The source processor version is invalid in import processor version." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_SOURCE_PROCESSOR_VERSION_ERROR" domain: "documentai.googleapis.com" } }
Dimensione del blocco non valida
Quando la configurazione delle dimensioni del blocco non è valida.
message: "Invalid chunk size. Requested chunk size (${CHUNK_SIZE}) must be in the range of [${MIN_CHUNK_SIZE}, ${MAX_CHUNK_SIZE}]." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "INVALID_ARGUMENT" domain: "documentai.googleapis.com" } }
Errore condizione necessaria
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Chiave KMS non valida
Quando è stata fornita una chiave non valida (ad es. è disattivata).
message: "KMS key 'projects/1/keys/abc' is invalid (KEY_DISABLED)." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "KMS_KEY_INVALID" domain: "documentai.googleapis.com" metadata { key: "details" value: "KEY_DISABLED" } metadata { key: "kms_key_name" value: "projects/1/keys/abc" } } }
Modifica dello stato del processore
Quando viene emessa una richiesta non valida per modificare lo stato di un processore.
message: "Processor state cannot be changed to 'DISABLED' since it is 'DISABLED'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_STATE_CHANGE_INVALID" domain: "documentai.googleapis.com" metadata { key: "current_state" value: "DISABLED" } metadata { key: "processor_id" value: "xyz" } metadata { key: "target_state" value: "DISABLED" } } }
Modifica dello stato della versione del processore
Quando viene emessa una richiesta non valida per modificare lo stato di una versione del processore.
message: "ProcessorVersion state cannot be changed to 'DEPLOYING' since it is 'DEPLOYED'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_VERSION_STATE_CHANGE_INVALID" domain: "documentai.googleapis.com" metadata { key: "current_state" value: "DEPLOYED" } metadata { key: "processor_id" value: "abc" } metadata { key: "target_state" value: "DEPLOYING" } metadata { key: "version_id" value: "xyz" } } }
Processore non abilitato
Quando viene emessa una richiesta che dipende da un processore specifico, ma il processore non è abilitato.
message: "Processor 'xyz' is not enabled." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_NOT_ENABLED" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "xyz" } metadata { key: "state" value: "DISABLED" } } }
Versione del processore non di cui non è stato eseguito il deployment
Quando viene emessa una richiesta che dipende dal deployment di una versione specifica del processore, ma il processore non è stato eseguito il deployment.
message: "ProcessorVersion 'abc' is not deployed." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_VERSION_NOT_DEPLOYED" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "xyz" } metadata { key: "state" value: "TRAINING" } metadata { key: "version_id" value: "abc" } } }
Versione predefinita del processore
Quando viene emessa una richiesta che dipende dalla configurazione di una versione predefinita, ma non ne è configurata una.
message: "Processor 'xyz' does not have a default version configured." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_DEFAULT_VERSION_UNSET" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "xyz" } } }
Processore rimuovi versione predefinita
Quando viene emessa una richiesta di annullamento del deployment o di eliminazione di una versione del processore, ma questa è configurata come versione predefinita.
message: "ProcessorVersion 'xyz' cannot be undeployed or deleted as it is the default version." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_REMOVE_DEFAULT_VERSION" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "abc" } metadata { key: "version_id" value: "xyz" } } }
Set di dati non inizializzato
Quando viene emessa una richiesta che richiede l'inizializzazione di un set di dati, ma il set di dati non è inizializzato.
message: "Dataset is not initialized." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DATASET_NOT_INITIALIZED" domain: "documentai.googleapis.com" } }
Set di dati inizializzato o in fase di inizializzazione
Quando viene emessa una richiesta che richiede l'inizializzazione di un set di dati, ma il set di dati è già inizializzato o è in fase di inizializzazione.
message: "Dataset is already initialized or is initializing." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DATASET_INITIALIZED_OR_INITIALIZING" domain: "documentai.googleapis.com" } }
Errore di località del set di dati non vuota
Quando una richiesta richiede che una posizione di archiviazione del set di dati sia vuota, ma la cartella contiene oggetti.
message: "Given dataset location is not empty. Please select an empty folder." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DATASET_LOCATION_NOT_EMPTY" domain: "documentai.googleapis.com" } }
Has Blocking Operation Error
Quando sono in esecuzione altre operazioni che bloccano l'operazione richiesta.
message: "The operation cannot be performed due to an ongoing 'EXAMPLE_OPERATION_TYPE' blocking operation. Try again after the operation finishes." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "HAS_BLOCKING_OPERATION_ERROR" domain: "documentai.googleapis.com" } }
Errore relativo all'intervallo di pagine non supportato
Quando il campo page_range
non è supportato in alcune operazioni, ad esempio in un processo batch.
message: "Page range is not supported." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PAGE_RANGE_UNSUPPORTED" domain: "documentai.googleapis.com" } }
La cartella Cloud Storage contiene un errore del set di dati
Quando una cartella Cloud Storage contiene già un set di dati.
message: "The folder 'folder_uri' already has dataset 'dataset-id' under it." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "GCS_FOLDER_CONTAINS_DATASET_ERROR" domain: "documentai.googleapis.com" } }
Errore di miniatura mancante
Quando non è possibile recuperare la miniatura di un documento del set di dati.
message: "Failed to get dataset document thumbnail, consider running re-sync on the dataset." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "THUMBNAIL_MISSING" domain: "documentai.googleapis.com" } }
Limite di pagine del set di dati superato
Quando è stato superato il limite totale di pagine di un set di dati.
message: "Dataset page count exceeds the limit of 5. Got 6." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DATASET_PAGE_LIMIT_EXCEEDED" domain: "documentai.googleapis.com" } }
Processore non supportato per l'elaborazione sincrona
Quando viene effettuata una richiesta per una versione del processore non più supportata per l'elaborazione sincrona.
message: "Processor ${PROCESSOR_ID} version ${VERSION_ID} of type ${TYPE_NAME} is no longer supported for sync processing. Please upgrade to a newer version: https://cloud.google.com/document-ai/docs/manage-processor-versions." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "UNSUPPORTED_PROCESSOR" domain: "documentai.googleapis.com" } }
Non trovato
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Valutazione non trovata
Quando non è possibile trovare una valutazione per una versione del processore.
message: "Evaluation with ID 'qrs' not found." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "EVALUATION_NOT_FOUND" domain: "documentai.googleapis.com" metadata { key: "evaluation_id" value: "qrs" } metadata { key: "processor_id" value: "xyz" } metadata { key: "version_id" value: "abc" } } }
Documento non trovato
Quando non è possibile trovare un documento necessario per un'operazione.
message: "Document not found: 'gs://foo'." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "DOCUMENT_NOT_FOUND" domain: "documentai.googleapis.com" metadata { key: "document" value: "gs://foo" } } }
Processore non trovato
Quando non è possibile trovare un processore necessario per un'operazione.
message: "Processor with id 'xyz' not found." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_NOT_FOUND" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "xyz" } } }
Versione del processore non trovata
Quando non è possibile trovare una versione del processore necessaria per un'operazione.
message: "ProcessorVersion with id 'abc' not found." details { [type.googleapis.com/google.rpc.ErrorInfo] { reason: "PROCESSOR_VERSION_NOT_FOUND" domain: "documentai.googleapis.com" metadata { key: "processor_id" value: "xyz" } metadata { key: "version_id" value: "abc" } } }
Job di etichettatura dati non trovato
Quando non è possibile trovare un job di etichettatura dati.
message: "Data labeling job with id 'EXAMPLE_DATA_LABELING_JOB' not found in processor EXAMPLE_PROCESSOR."
Versione dello schema non trovata
Quando non è possibile trovare una versione dello schema.
message: "Schema version with id 'EXAMPLE_SCHEMA_VERSION' not found."
Schema non trovato
Quando non è possibile trovare uno schema.
message: "Schema with id 'EXAMPLE_SCHEMA' not found."
Esiste già
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
L'etichettatore Human-in-the-loop esiste già
Quando crei un pool di labeler già esistente.
message: "The labeler pool already exists."
Il nome visualizzato della versione dello schema esiste già
Quando crei una versione dello schema con un nome visualizzato già esistente.
message: "A schema version with the name 'EXAMPLE_SCHEMA_VERSION' already exists."
Esiste già un nome visualizzato dello schema
Quando crei uno schema con un nome visualizzato già esistente.
message: "A schema with the name 'EXAMPLE_SCHEMA' already exists."
Quote e limiti
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Quota superata
Se ricevi questo messaggio:
RESOURCE_EXHAUSTED: Quota exceeded.
Hai raggiunto il limite della tua quota al minuto o giornaliera. Esamina le quote e i limiti per l'utilizzo di Document AI.
Puoi richiedere l'incremento delle tue quote dalla consoleGoogle Cloud .
Interruzioni e latenza
La risoluzione richiede l'esecuzione di alcuni passaggi, come descritto nel messaggio di errore.
Timeout
- Per l'elaborazione online, è previsto un timeout lato server di 2 minuti per le richieste.
- Per l'elaborazione batch, è previsto un timeout lato server di 2 minuti per la generazione dell'operazione di lunga durata, ma non è previsto un timeout per il completamento del job batch.
- Per saperne di più, consulta la documentazione relativa alle operazioni di lunga durata.
L'operazione non è stata completata entro il timeout designato.
Se ricevi i seguenti messaggi di errore (o simili) durante il polling di un'operazione a lunga esecuzione (LRO):
google.api_core.future.polling._OperationNotComplete ... google.api_core.exceptions.RetryError: Deadline of 0.0s exceeded while calling target function, last exception: ... concurrent.futures._base.TimeoutError: Operation did not complete within the designated timeout.
Il valore di timeout impostato dall'utente per il completamento dell'operazione è troppo basso per il documento in fase di elaborazione. Questo errore non indica che l'operazione di elaborazione batch non è riuscita. L'operazione continuerà indipendentemente dal valore di timeout impostato dall'utente.
Errore del filtro di sicurezza
Si è verificato un errore interno lato server perché la richiesta o la risposta è stata bloccata dai filtri di sicurezza del modello linguistico di grandi dimensioni (LLM). Non è possibile riprovare a eseguire questa operazione.
message: "Safety filter error."
Errore interno
Si è verificato un errore interno lato server. Riprova a connetterti.
message: "Internal error encountered."