Códigos de fallos

Esta página se aplica a Apigee y Apigee Hybrid.

Consulta la documentación de Apigee Edge.

Apigee proporciona un conjunto de códigos de error para varias funciones que te ayudan a diagnosticar problemas. Por ejemplo, un código de estado HTTP 4xx o 5xx típico se puede clasificar con uno o varios códigos de error.

Los códigos de error proporcionan información útil sobre los errores de tiempo de ejecución, como la fuente y el nombre del error, en el siguiente formato: [prefix].[error_name].

Por ejemplo: steps.raisefault.RaiseFault

En este ejemplo:

  • steps.raisefault es el prefijo que indica que la política RaiseFault ha generado el error.
  • RaiseFault es el nombre del error que le ayuda a determinar la causa del error. En este caso, la cadena de errores proporcionaría más información.

En la siguiente tabla se resumen los códigos de error, organizados por categoría y subcategoría.

Categoría Subcategoría Nombre Código de fallo

Protocolo de API

HTTP

HTTP BadFormData protocol.http.BadFormData
HTTP BadRequestPath protocol.http.BadPath
HTTP DuplicateHeader protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
HTTP HeaderNameWithNonASCIICharacter protocol.http.HeaderNameWithNonAsciiChar
HTTP HeaderWithInvalidCharacter protocol.http.HeaderWithInvalidChar
HTTP InvalidRequestPath protocol.http.InvalidPath
HTTP LengthRequired 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

Desarrollador o aplicación

Administración de claves

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
KeyManagement ClientIDAuthorizationCodeMismatch keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement ClientIDNotApproved keymanagement.service.invalid_client-client_id_not_approved
KeyManagement CompanyStatusNotActive keymanagement.service.CompanyStatusNotActive
KeyManagement Consumer Key Expired 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

Política de extensiones

JavaCallout

JavaCallout errorname Consulta errores del entorno de ejecución de la política JavaCallout.

JavaScript Callout

JavaScriptCallout errorname Consulte Errores del entorno de ejecución de políticas de JavaScript.

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

Secuencia de comandos de nodo

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname Consulta Errores del entorno de ejecución de políticas de PythonScript.

Secuencia de comandos

Script EvaluationFailed steps.script.ScriptEvaluationFailed

ServiceCallout

ServiceCallout errorname Consulta Errores del entorno de ejecución de la política ServiceCallout.

Pasarela

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
Gateway TargetIsMissing messaging.runtime.TargetMissing

Objetivo

Gateway FailedHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Gateway TimeoutWithTargetOrCallout 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 virtual

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

Otro

Gateway HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

Política de mediación

AssignMessage

AssignMessage errorname Consulta Errores del entorno de ejecución de la política AssignMessage.

ExtractVariables

ExtractVariables errorname Consulta Errores del entorno de ejecución de la política ExtractVariables.

JSONtoXML

JSONtoXML errorname Consulta Errores del entorno de ejecución de políticas de JSON a XML.

KeyValueMap

KeyValueMap errorname Consulta Errores del entorno de ejecución de políticas KeyValueMapOperations.

MessageValidation

MessageValidation errorname Consulta Errores del entorno de ejecución de la política SOAPMessageValidation.

RaiseFault

RaiseFault RaiseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON errorname Consulta Errores del entorno de ejecución de políticas de XML a JSON.

XSLTransformation

XSLTransformation errorname Consulta Errores del entorno de ejecución de la política XSLTransform.

Monetización

Mint UndefinedProduct mintstep.undefinedProduct

Política de seguridad

AccessControl

AccessControl errorname Consulta Errores del entorno de ejecución de políticas de AccessControl.

BasicAuthentication

BasicAuthentication errorname Consulta Errores del entorno de ejecución de la política BasicAuthentication.

JSONThreatProtection

JSONThreatProtection errorname Consulta Errores del entorno de ejecución de la política JSONThreatProtection.

JWT

errorname de JWT Consulte Errores del entorno de ejecución de políticas de JWT.

OAuth

OAuth errorname Consulta Errores del entorno de ejecución de políticas de OAuth V2.

Protección con expresiones regulares

RegexProtection errorname Consulte Errores del entorno de ejecución de la política 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

XMLThreatProtection errorname Consulte Errores del entorno de ejecución de la política XMLThreatProtection.

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Política de gestión del tráfico

Almacenamiento en caché

Caching InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitViolation policies.concurrentratelimit.ConcurrentRatelimitViolation

Cuota

Quota errorname Consulta Errores del entorno de ejecución de la política de cuotas.

Cuota o SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Consulte Errores del entorno de ejecución de la política ResetQuota.

SpikeArrest

SpikeArrest errorname Consulte Errores del entorno de ejecución de la política SpikeArrest.