Codici di errore

Questa pagina si applica ad Apigee e Apigee hybrid.

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 sulla sorgente 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 fornirà ulteriori informazioni.

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

Categoria Sottocategoria Nome Codice guasto

Protocollo API

HTTP

HTTP BadFormData protocol.http.BadFormData
BadRequestPath HTTP protocol.http.BadPath
HTTP DuplicateHeader protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
HeaderNameWithNonASCIICharacter HTTP protocol.http.HeaderNameWithNonAsciiChar
HeaderWithInvalidCharacter HTTP protocol.http.HeaderWithInvalidChar
InvalidRequestPath HTTP protocol.http.InvalidPath
Lunghezza richiesta HTTP messaging.adaptors.http.flow.LengthRequired
HTTP ProxyTunnelCreationFailed protocol.http.ProxyTunnelCreationFailed
HTTP RequestHasABigBody protocol.http.TooBigBody
HTTP RequestsHaveABigLine 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
HTTP UnsupportedEncoding 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
KeyManagement AuthorizationCodeinvalid keymanagement.service.invalid_request-authorization_code_invalid
Mancata corrispondenza del codice di autorizzazione ID cliente KeyManagement keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement ClientIDNotApproved keymanagement.service.invalid_client-client_id_not_approved
KeyManagement CompanyStatusNotActive 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
KeyManagement InvalidClientID keymanagement.service.InvalidClientIdForGivenResource
KeyManagement InvalidClientID keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement InvalidClientID keymanagement.service.invalid_client-invalid_client_id
KeyManagement InvalidConsumerKey keymanagement.service.invalid_consumer_key
KeyManagement InvalidRefreshToken keymanagement.service.invalid_refresh_token
KeyManagement RefreshTokenExpired keymanagement.service.refresh_token_expired

Norme relative alle estensioni

JavaCallout

errorname di JavaCallout Consulta la sezione Errori di runtime dei criteri JavaCallout

Intestazione JavaScript

JavaScriptCallout errorname Consulta la sezione Errori di runtime dei criteri JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Script del nodo

Errore di esecuzione del codice JavaScript scripts.node.ScriptExecutionError

PythonScript

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

Script

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

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

Gateway

Proxy

Gateway APITimedOut flow.APITimedOut
Gateway ApplicationNotFound messaging.adaptors.http.flow.ApplicationNotFound
Gateway DecompressionFailureAtRequest messaging.adaptors.http.flow.DecompressionFailureAtRequest
Gateway DecompressionFailureAtResponse messaging.adaptors.http.flow.DecompressionFailureAtResponse
Gateway KeyAliasNotFound security.util.KeyAliasNotFound
Gateway RouteToTargetFailed messaging.runtime.RouteFailed
Gateway SharedFlowNotFound flow.SharedFlowNotFound
TargetIsMissing del gateway messaging.runtime.TargetMissing

Target

Gateway FailedHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Timeout gateway con target o callout messaging.adaptors.http.flow.GatewayTimeout
Gateway TargetOrCalloutEndpointsNotAvailable messaging.adaptors.http.flow.ServiceUnavailable
Gateway TargetServerConfiguredInLoadBalancerIsDown 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

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

Norme sulla mediazione

AssignMessage

errorname di AssignMessage Consulta Errori di runtime dei criteri di AssignMessage

ExtractVariables

ExtractVariables errorname Consulta la sezione Errori di runtime dei criteri ExtractVariables

JSONtoXML

errorname di JSONtoXML Consulta la sezione Errori di runtime dei criteri JSONtoXML

KeyValueMap

KeyValueMap errorname Consulta la sezione Errori di runtime delle norme di KeyValueMapOperations

MessageValidation

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

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

errorname di 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 di AccessControl Consulta Errori di runtime dei criteri di controllo degli accessi

BasicAuthentication

errorname di BasicAuthentication Consulta Errori di runtime dei criteri di autenticazione di base

JSONThreatProtection

errorname di JSONThreatProtection Consulta gli errori di runtime dei criteri JSONThreatProtection

JWT

errorname JWT Consulta la sezione Errori di runtime dei criteri JWT

OAuth

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

Protezione regex

errorname di RegexProtection Consulta la sezione Errori di runtime del criterio RegularExpressionProtection

SAMLAssertion

SAMLAssertion InvalidKeyStore 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 di XMLThreatProtection Consulta la sezione Errori di runtime dei criteri XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Criteri di gestione del traffico

Memorizzazione nella cache

InvalidExpiryDatForCacheEntry nella memorizzazione nella cache messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Quota

errorname quota Consulta Errori di runtime dei criteri per le quote

Quota o SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Consulta Errori di runtime del criterio ResetQuota

SpikeArrest

SpikeArrest errorname Consulta la sezione Errori di runtime del criterio SpikeArrest