Codici di errore

Questa pagina si applica a Apigee e Apigee ibrido.

Visualizza la documentazione di Apigee Edge.

Apigee fornisce una serie di codici di errore per varie funzionalità che consentono di diagnosticare i problemi. Ad esempio, un tipico codice di stato HTTP 4xx o 5xx può essere classificato utilizzando uno o più codici di errore.

I codici di errore forniscono informazioni utili sugli errori di runtime, incluse informazioni sull'origine e sul nome dell'errore nel seguente formato: [prefix].[error_name]

Ad esempio: steps.raisefault.RaiseFault

In questo esempio:

  • steps.raisefault è il prefisso che indica che il criterio RaiseFault ha generato l'errore.
  • RaiseFault è il nome dell'errore che ti consente di determinare la causa. In questo caso, la stringa di errore fornisce ulteriori informazioni.

La tabella seguente riassume i codici di errore, organizzati per categoria e sottocategoria.

Categoria Sottocategoria Nome Codice di errore

Protocollo API

HTTP

BadFormData HTTP protocol.http.BadFormData
BadRequestPath HTTP protocol.http.BadPath
Intestazione duplicata HTTP protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
Intestazione HTTP con carattere nonASCII protocol.http.HeaderNameWithNonAsciiChar
Intestazione HTTP con carattere non valido protocol.http.HeaderWithInvalidChar
Percorso HTTP non valido protocol.http.InvalidPath
Lunghezza HTTP richiesta messaging.adaptors.http.flow.LengthRequired
Creazione del tunnel HTTP non riuscita protocol.http.ProxyTunnelCreationFailed
Richiesta HTTPHasABigBody protocol.http.TooBigBody
Richieste HTTPHoverABigLine protocol.http.TooBigLine
Risposta HTTP 306èriservata protocol.http.Response306Reserved
Risposta HTTP405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
URL di destinazione HTTPHasEmptyPath protocol.http.EmptyPath
TooBigHeaders HTTP protocol.http.TooBigHeaders
Codifica HTTP non supportata protocol.http.UnsupportedEncoding

Sviluppatore/app

Gestione delle chiavi

KeyManagement AccessTokenNotApprovato keymanagement.service.access_token_not_approved
KeyManagement APIProductNotFound keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
App di gestione delle chiavi non approvata keymanagement.service.invalid_client-app_not_approved
App di gestione delle chiavi non approvata keymanagement.service.app_not_approved
Codice di autorizzazione per la gestione delle chiavi scaduto keymanagement.service.access_denied-authorization_code_expired
Codice di autorizzazione KeyManagement non valido keymanagement.service.invalid_request-authorization_code_invalid
KeyManagement ClientIDAuthorizationCodeMismatch keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
IDCliente Gestione chiavi non approvato keymanagement.service.invalid_client-client_id_not_approved
Stato dell'azienda di gestione delle chiaviNon attivo keymanagement.service.CompanyStatusNotActive
Chiave consumer KeyManagement scaduta keymanagement.service.consumer_key_expired
Sviluppatore KeyManagement non attivo keymanagement.service.DeveloperStatusNotActive
KeyManagement InvalidAccessToken keymanagement.service.oauth10_access_token_doesnotexist
ID cliente non valido per la gestione delle chiavi keymanagement.service.InvalidClientIdForGivenResource
ID cliente non valido per la gestione delle chiavi keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
ID cliente non valido per la gestione delle chiavi keymanagement.service.invalid_client-invalid_client_id
KeyManagement InvalidConsumerKey keymanagement.service.invalid_consumer_key
Token di aggiornamento della chiave non valido keymanagement.service.invalid_refresh_token
Token di aggiornamento della gestione delle chiavi scaduto keymanagement.service.refresh_token_expired

Norme sulle estensioni

JavaCallout

errorname del callout Java Consulta Errori di runtime del criterio JavaCallout

Callout JavaScript

errorname del callout JavaScript Consulta Errori di runtime del criterio JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Script nodo

Errore di esecuzione NodeScript scripts.node.ScriptExecutionError

PythonScript

errorname PythonScript Vedi gli errori di runtime del criterio PythonScript

Script

Valutazione script non riuscita steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Consulta Errori di runtime del criterio ServiceCallout

Gateway

Proxy

Timeout API Gateway flow.APITimedOut
Applicazione gateway non trovata messaging.adaptors.http.flow.ApplicationNotFound
DecompressionFailureAtRequest del gateway messaging.adaptors.http.flow.DecompressionFailureAtRequest
DecompressionFailureAtResponse del gateway messaging.adaptors.http.flow.DecompressionFailureAtResponse
Alias chiave gateway non trovato security.util.KeyAliasNotFound
RouteToTarget del gateway non riuscita messaging.runtime.RouteFailed
Gateway SharedFlowNotFound flow.SharedFlowNotFound
Target del gateway mancante messaging.runtime.TargetMissing

Target

Gateway non riuscitoHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Timeout gateway contargeting o callout messaging.adaptors.http.flow.GatewayTimeout
Target del gatewayOCalloutEndpointsNotAvailable messaging.adaptors.http.flow.ServiceUnavailable
Gateway TargetServerConfiguradInLoadBalancerIsdown messaging.adaptors.http.flow.NoActiveTargets
GatewayEOFAtTarget imprevisto messaging.adaptors.http.flow.UnexpectedEOFAtTarget

Host virtuale

VirtualHost non valido o archivio di attendibilità messaging.runtime.SecurityStoreNotConfigured
Archivio di sicurezza non configurato di VirtualHost messaging.runtime.SecurityStoreNotConfigured

Altro

HTTPErrorResponseCode del gateway messaging.adaptors.http.flow.ErrorResponseCode

Norme sulla mediazione

AssignMessage

Assegna messaggio errorname Vedi Errori di runtime del criterioAssignMessage

ExtractVariables

Estrae le variabili errorname Vedi Errori di runtime del criterio Takeout

JSONtoXML

errorname JSONtoXML Consulta gli errori di runtime dei criteri JSONtoXML

KeyValueMap

KeyValueMap errorname Vedi gli errori di runtime del criterio KeyValueMapOperations

MessageValidation

errorname di MessageValidation Vedi gli errori di runtime del criterio SOAPMessageValidation

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

nome errore XMLtoJSON Consulta gli errori di runtime dei criteri XMLtoJSON

XSLTransformation

XSLTransformation errorname Vedi Errori di runtime del criterio XSLTransform

Monetizzazione

Prodotto non definito verde menta mintstep.undefinedProduct

Criterio di sicurezza

AccessControl

nome errore AccessControl Vedi Errori di runtime del criterio AccessControl

BasicAuthentication

errorname (nome errore) BasicAuthentication Consulta gli errori di runtime del criterio BasicAuthentication

JSONThreatProtection

nome errore JSONThreatProtection Consulta gli errori di runtime del criterio JSONThreatProtection

JWT

nome errore JWT Vedi Errori di runtime del criterio JWT

OAuth

Nome errore OAuth Consulta gli errori di runtime del criterio OAuth V2.

Protezione regex

nome errore Protezione Regex Consulta gli errori di runtime del criterio RegularExpressionProtection

SAMLAssertion

Archivio chiavi valido per l'asserzione SAML steps.saml.generate.InvalidKeyStore
SAMLAssertion InvalidMediaType steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
SAMLAssertion SignatureValidationFailed (Convalida firma asserzione non riuscita) steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

nome errore XMLThreatProtection Consulta gli errori di runtime del criterio XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Criterio di gestione del traffico

Memorizzazione nella cache

Memorizzazione nella cache di InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Quota

errorname della quota Consulta Errori di runtime del criterio per le quote

Quota o SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

Reimposta errorname Vedi Errori di runtime del criterio ResetQuota

SpikeArrest

nome errore SpikeArrest Vedi Errori di runtime del criterio SpikeArrest