Riferimento al codice di errore

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Apigee fornisce una serie 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 il criterio RaiseFault ha generato l'errore.
  • RaiseFault è il nome dell'errore che ti consente di determinarne la causa. In questo caso, la stringa di errore fornisce ulteriori informazioni.

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

Nota: quando configuri gli avvisi, i codici di errore sono organizzati per categoria e sottocategoria e mostrano il nome leggibile. Quando confronti l'attività relazionale tra le metriche, vengono visualizzati i codici di errore non elaborati.

Categoria Sottocategoria Nome Codice di errore

Protocollo API

HTTP

BadFormData HTTP protocol.http.BadFormData
BadRequestPath HTTP protocol.http.BadPath
DuplicaIntestazione HTTP protocol.http.DuplicateHeader
BlankHeaderName HTTP protocol.http.EmptyHeaderName
Nome intestazione HTTP con carattere non ASCII protocol.http.HeaderNameWithNonAsciiChar
Intestazione HTTP con non valido protocol.http.HeaderWithInvalidChar
InvalidRequestPath HTTP protocol.http.InvalidPath
Lunghezza HTTP obbligatoria messaging.adaptors.http.flow.LengthRequired
Creazione del proxyTunnel HTTP non riuscita protocol.http.ProxyTunnelCreationFailed
Richiesta HTTPHasABigBody protocol.http.TooBigBody
Richieste HTTP avereABigLine protocol.http.TooBigLine
Risposta HTTP306ÈPrenotata protocol.http.Response306Reserved
Risposta HTTP405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
HTTP TargetURLHasVuoPath protocol.http.EmptyPath
Intestazioni HTTP troppo grandi protocol.http.TooBigHeaders
Codifica HTTP non supportata protocol.http.UnsupportedEncoding

Sviluppatore/app

Gestione delle chiavi

KeyManagement AccessTokenNon approvato keymanagement.service.access_token_not_approved
Prodotto non trovato API KeyManagement keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
App KeyManagement non approvata keymanagement.service.invalid_client-app_not_approved
App KeyManagement non approvata keymanagement.service.app_not_approved
Codice autorizzazione KeyManagement scaduto keymanagement.service.access_denied-authorization_code_expired
Codice autorizzazione KeyManagement non valido keymanagement.service.invalid_request-authorization_code_invalid
Mancata corrispondenza del codice ClientIDAutorizzazione KeyManagement keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
IDCliente KeyManagement non approvato keymanagement.service.invalid_client-client_id_not_approved
Stato azienda KeyManagement non 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
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 UpdateTokenscaduto keymanagement.service.refresh_token_expired

Criterio di estensione

JavaCallout

errorname di Callout Java Consulta gli errori di runtime dei criteri JavaCallout

Callout JavaScript

errorname di callout JavaScript Consulta la sezione Errori di runtime dei criteri JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Script per i nodi

Errore di esecuzione NodeScript scripts.node.ScriptExecutionError

PythonScript

Nome errore PythonScript Consulta Errori di runtime dei criteri PythonScript

Script

Valutazione script non riuscita steps.script.ScriptEvaluationFailed

ServiceCallout

errorname di Callout di servizio Consulta gli errori di runtime dei criteri dei callout di servizio

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
RouteToTargetFailed del gateway messaging.runtime.RouteFailed
Flusso condiviso del gateway non trovato flow.SharedFlowNotFound
Target gateway mancante messaging.runtime.TargetMissing

Target

Gateway non riuscitoHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
TimeoutWithTargetOrCallout del gateway messaging.adaptors.http.flow.GatewayTimeout
Target o calloutEndpointsNotAvailable del gateway messaging.adaptors.http.flow.ServiceUnavailable
Gateway TargetServerConfiguradInLoadBalancerIsDown messaging.adaptors.http.flow.NoActiveTargets
EOFAtTarget imprevisto del gateway messaging.adaptors.http.flow.UnexpectedEOFAtTarget

Altro

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

Norme sulla mediazione

AssignMessage

Assegna un messaggio nome errore Consulta gli errori di runtime dei criteri AttributionMessage

ExtractVariables

ExtractVariables errorname Consulta Errori di runtime dei criteri ExtractVariables

JSONtoXML

Nome errore JSONtoXML Consulta la pagina Errori di runtime dei criteri JSONtoXML.

KeyValueMap

KeyValueMap nome errore Consulta gli errori di runtime dei criteri KeyValueMapOperations

MessageValidation

nome errore MessageValidation Consulta gli errori di runtime dei criteri SOAPMessageValidation

RaiseFault

AlzaFault saliFaultEccezione steps.raisefault.RaiseFault

XMLtoJSON

Nome errore XMLtoJSON Consulta Errori di runtime dei criteri XMLtoJSON

XSLTransformation

nome errore XSLTransformation Consulta gli errori di runtime dei criteri XSLTransform

Monetizzazione

Menta UndefinedProduct mintstep.undefinedProduct

Criterio di sicurezza

AccessControl

Nome errore AccessControl Vedi Errori di runtime dei criteri di AccessControl

BasicAuthentication

nome errore BasicAutenticazione Consulta Errori di runtime dei criteri di BasicAutenticazione

JSONThreatProtection

nome errore JSONThreatProtection Consulta Errori di runtime dei criteri JSONThreatProtection

JWT

nome errore JWT Consulta Errori di runtime dei criteri JWT

OAuth

Nome errore OAuth Consulta Errori di runtime dei criteri OAuth V2

Protezione regex

Nome errore RegexProtection Consulta Errori di runtime dei criteri RegularExpressionProtection

SAMLAssertion

archivio chiavi non valido SAMLAssertion steps.saml.generate.InvalidKeyStore
Tipo di media non valido SAMLAssertion steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
Convalida della firma SAMLAssertion non riuscita steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed (Asserzione SAML) steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

nome errore XMLThreatProtection Consulta Errori di runtime dei criteri XMLThreatProtection

Sense

Sense

Incremento Sense messaging.runtime.SenseRaiseFault

Criterio di gestione del traffico

Memorizzazione nella cache

Memorizzazione nella cache del valore InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

Limite di velocità simultanea policies.concurrentratelimit.ConcurrentRatelimitViolation

Quota

Nome errore quota Consulta Errori di runtime dei criteri per le quote

Quota o SpikeArrest

Peso del messaggio non valido QuotaOrSpikeArrest policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota nome errore Consulta Errori di runtime del criterio di ResetQuota

SpikeArrest

nome errore SpikeArrest Consulta gli errori di runtime dei criteri di SpikeArrest