Codici di errore

Questa pagina si applica a Apigee e Apigee ibridi.

Visualizza la documentazione di Apigee Edge.

Apigee fornisce un insieme di codici di errore per varie funzionalità che ti aiutano a 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 l'errore è stato generato dal criterio RaiseFault.
  • RaiseFault è il nome dell'errore che ti aiuta a determinare la causa dell'errore. 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
HTTP DuplicateHeader protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
Intestazione HTTP con carattere nonASCII protocol.http.HeaderNameWithNonAsciiChar
HeaderWithInvalidCharacter HTTP protocol.http.HeaderWithInvalidChar
Percorso HTTP non valido protocol.http.InvalidPath
Lunghezza richiesta HTTP messaging.adaptors.http.flow.LengthRequired
HTTP ProxyTunnelCreationFailed protocol.http.ProxyTunnelCreationFailed
HTTP RequestHasABigBody protocol.http.TooBigBody
Richieste HTTPHoverABigLine protocol.http.TooBigLine
HTTP Response306IsReserved protocol.http.Response306Reserved
HTTP Response405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
HTTP TargetURLHasEmptyPath protocol.http.EmptyPath
HTTP TooBigHeaders protocol.http.TooBigHeaders
Codifica HTTP non supportata protocol.http.UnsupportedEncoding

Sviluppatore/app

Gestione delle chiavi

KeyManagement AccessTokenNotApproved keymanagement.service.access_token_not_approved
KeyManagement APIProductNotFound keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
KeyManagement AppNotApproved keymanagement.service.invalid_client-app_not_approved
KeyManagement AppNotApproved keymanagement.service.app_not_approved
KeyManagement AuthorizationCodeExpired 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
KeyManagement ClientIDNotApproved keymanagement.service.invalid_client-client_id_not_approved
Stato dell'azienda di gestione delle chiaviNon attivo keymanagement.service.CompanyStatusNotActive
Chiave utente KeyManagement scaduta keymanagement.service.consumer_key_expired
KeyManagement DeveloperNotActive keymanagement.service.DeveloperStatusNotActive
KeyManagement InvalidAccessToken keymanagement.service.oauth10_access_token_doesnotexist
ID cliente non valido per la gestione delle chiavi keymanagement.service.InvalidClientIdForGivenResource
KeyManagement InvalidClientID 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
KeyManagement InvalidRefreshToken keymanagement.service.invalid_refresh_token
Token di aggiornamento della gestione delle chiavi scaduto keymanagement.service.refresh_token_expired

Norme relative alle estensioni

JavaCallout

errorname del callout Java Consulta la sezione Errori di runtime dei criteri JavaCallout

Callout JavaScript

JavaScriptCallout errorname Consulta Errori di runtime del criterio JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Script nodo

Errore di esecuzione del codice Node scripts.node.ScriptExecutionError

PythonScript

errorname PythonScript Vedi gli errori di runtime del criterio PythonScript

Script

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Consulta la sezione Errori di runtime delle norme di ServiceCallout

Gateway

Proxy

Gateway APITimedOut 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
Gateway RouteToTargetFailed messaging.runtime.RouteFailed
Gateway SharedFlowNotFound flow.SharedFlowNotFound
TargetIsMissing del gateway messaging.runtime.TargetMissing

Target

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

Host virtuale

VirtualHost InvalidKeystoreOrTrustStore messaging.runtime.SecurityStoreNotConfigured
VirtualHost SecurityStoreNotConfigured messaging.runtime.SecurityStoreNotConfigured

Altro

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

Norme sulla mediazione

AssignMessage

errorname di AssignMessage Vedi Errori di runtime del criterioAssignMessage

ExtractVariables

ExtractVariables errorname Vedi Errori di runtime del criterio Takeout

JSONtoXML

errorname di JSONtoXML Consulta gli errori di runtime dei criteri JSONtoXML

KeyValueMap

KeyValueMap errorname Vedi errori di runtime del criterio KeyValueMapOperations

MessageValidation

errorname di MessageValidation Consulta la sezione Errori di runtime dei criteri SOAPMessageValidation

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

errorname XMLtoJSON Consulta la sezione Errori di runtime dei criteri XMLtoJSON

XSLTransformation

errorname XSLTransformation Consulta la sezione Errori di runtime dei criteri XSLTransform

Monetizzazione

Mint UndefinedProduct mintstep.undefinedProduct

Criterio di sicurezza

AccessControl

errorname AccessControl Consulta Errori di runtime dei criteri di controllo degli accessi

BasicAuthentication

errorname di BasicAuthentication Consulta gli errori di runtime del criterio BasicAuthentication

JSONThreatProtection

errorname JSONThreatProtection Consulta gli errori di runtime del criterio JSONThreatProtection

JWT

errorname JWT Consulta gli errori di runtime del criterio JWT

OAuth

errorname OAuth Consulta la sezione Errori di runtime dei criteri OAuth v2

Protezione regex

errorname 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 steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

errorname XMLThreatProtection Consulta la sezione Errori di runtime dei criteri XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Criterio di gestione del traffico

Memorizzazione nella cache

InvalidExpiryDatForCacheEntry nella memorizzazione nella cache 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

errorname di ResetQuota Consulta Errori di runtime del criterio ResetQuota

SpikeArrest

errorname SpikeArrest Vedi Errori di runtime del criterio SpikeArrest