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 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 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.

Categoria Sottocategoria Nome Codice di guasto

Protocollo API

HTTP

BadFormData HTTP protocol.http.BadFormData
BadRequestPath HTTP protocol.http.BadPath
DuplicaIntestazione HTTP protocol.http.DuplicateHeader
Nome intestazione vuota protocol.http.EmptyHeaderName
Nomeintestazione HTTPConNonASCIICharacter protocol.http.HeaderNameWithNonAsciiChar
Intestazione HTTP con non valido protocol.http.HeaderWithInvalidChar
Percorso non valido HTTP protocol.http.InvalidPath
Lunghezza HTTP obbligatoria messaging.adaptors.http.flow.LengthRequired
Proxy HTTP TunnelCreationNon riuscito 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 TargetURLHasEmptyPath protocol.http.EmptyPath
TooBigHeader HTTP protocol.http.TooBigHeaders
codifica HTTP non supportata protocol.http.UnsupportedEncoding

Sviluppatore/app

Gestione delle chiavi

Token di accesso alla gestione delle chiavi non approvato keymanagement.service.access_token_not_approved
Prodotto API KeyManagement non trovato keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
App KeyManagement non approvata keymanagement.service.invalid_client-app_not_approved
App KeyManagement non approvata keymanagement.service.app_not_approved
Codice di 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
ID client KeyManagement non approvato keymanagement.service.invalid_client-client_id_not_approved
Stato azienda non attivo gestione chiavi 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
IDCliente non valido KeyManagement keymanagement.service.InvalidClientIdForGivenResource
IDCliente non valido KeyManagement keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
IDCliente non valido KeyManagement keymanagement.service.invalid_client-invalid_client_id
KeyManagement non valido keymanagement.service.invalid_consumer_key
KeyManagement InvalidUpdateToken keymanagement.service.invalid_refresh_token
KeyManagement refreshToken è scaduto keymanagement.service.refresh_token_expired

Criterio estensione

JavaCallout

errorname di callout Java Consulta gli errori di runtime del criterio JavaCallout

Callout JavaScript

errorname callout JavaScript Consulta gli errori di runtime dei criteri JavaScript

MessageLogging

MessageLogging StepDefinitionExecutionnon riuscita steps.messagelogging.StepDefinitionExecutionFailed

Script per i nodi

Errore di esecuzione NodeScript scripts.node.ScriptExecutionError

PythonScript

nome errore PythonScript Consulta gli 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 di callout di servizio

Gateway

Proxy

Timeout API Gateway flow.APITimedOut
Applicazione gateway non trovata messaging.adaptors.http.flow.ApplicationNotFound
Richiesta decompressionFailureAtRequest messaging.adaptors.http.flow.DecompressionFailureAtRequest
DecompressionFailureAtResponse del gateway messaging.adaptors.http.flow.DecompressionFailureAtResponse
Alias chiave gateway non trovato security.util.KeyAliasNotFound
Gateway RouteToTargetNon riuscito messaging.runtime.RouteFailed
Gateway non trovato flow.SharedFlowNotFound
Destinazione del gateway mancante messaging.runtime.TargetMissing

Destinazione

Gateway non riuscitoHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Gateway TimeoutWithTargetOrCallout messaging.adaptors.http.flow.GatewayTimeout
Endpoint TargetOCallout GatewayNonDisponibile messaging.adaptors.http.flow.ServiceUnavailable
Gateway TargetServerConfiguradInLoadBalancerIsDown messaging.adaptors.http.flow.NoActiveTargets
TargetEOFAtTarget imprevisto del gateway messaging.adaptors.http.flow.UnexpectedEOFAtTarget

Host virtuale

VirtualHost non valido-archivio chiavi otruststore messaging.runtime.SecurityStoreNotConfigured
VirtualHost SecurityStore non configurato messaging.runtime.SecurityStoreNotConfigured

Altro

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

Norme sulla mediazione

AssignMessage

Assegna un messaggio a errorname Consulta Errori di runtime dei criteri diAssignMessage

ExtractVariables

ExtractVariables errorname Consulta Errori di runtime del criterio 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

RaiseFault RaiseFaultEccezione steps.raisefault.RaiseFault

XMLtoJSON

nome errore XMLtoJSON Consulta gli errori di runtime dei criteri XMLtoJSON

XSLTransformation

nome errore Trasformazione XSL Consulta gli errori di runtime del criterio XSLTransform

Monetizzazione

Prodotto non definito verde menta mintstep.undefinedProduct

Criterio di sicurezza

AccessControl

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

BasicAuthentication

nome errore BasicAuthentication Consulta gli errori di runtime del criterio BasicAuthentication

JSONThreatProtection

JSONThreatProtection, nome errore Consulta gli errori di runtime dei criteri JSONThreatProtection

JWT

nome errore JWT Consulta gli errori di runtime dei criteri JWT

OAuth

Nome errore OAuth Consulta Errori di runtime dei criteri OAuth V2

Protezione regex

nome errore RegexProtection Consulta gli errori di runtime dei criteri RegularExpressionProtection

SAMLAssertion

archivio chiavi non valido SAMLAssertion steps.saml.generate.InvalidKeyStore
SAMLAssertion InvalidMediaType steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
Convalida della firma SAMLAssertionNon riuscita steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

nome errore XMLThreatProtection Consulta gli errori di runtime dei criteri XMLThreatProtection

Sense

Sense

Risveglio di Sense messaging.runtime.SenseRaiseFault

Politica di gestione del traffico

Memorizzazione nella cache

Memorizzazione nella cache di InvalidExpiryDatForCacheEntry 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

Peso messaggio non valido QuotaOSpikeArrest policies.ratelimit.InvalidMessageWeight

ResetQuota

Reimposta quota nome errore Consulta Errori di runtime del criterio di reimpostazione della quota

SpikeArrest

SpikeArrest nome errore Consulta la pagina Errori di runtime dei criteri di SpikeArrest