Referensi kode kesalahan

Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi Apigee X.
info

Apigee menyediakan serangkaian kode kesalahan untuk berbagai fitur yang membantu Anda mendiagnosis masalah. Misalnya, kode status HTTP 4xx atau 5xx biasa dapat diklasifikasikan menggunakan satu atau beberapa kode kesalahan.

Kode error memberikan informasi yang berguna tentang error runtime, termasuk informasi tentang sumber dan nama error dalam format berikut: [prefix].[error_name]

Contoh: steps.raisefault.RaiseFault

Dalam contoh ini:

  • steps.raisefault adalah awalan yang menunjukkan bahwa kebijakan RaiseFault menghasilkan error.
  • RaiseFault adalah nama error yang membantu Anda menentukan penyebab error. Dalam hal ini, informasi selengkapnya akan disediakan oleh string kesalahan.

Tabel berikut meringkas kode masalah, yang disusun berdasarkan kategori dan subkategori.

Catatan: Saat menyiapkan pemberitahuan, kode kesalahan disusun berdasarkan kategori dan subkategori, serta menampilkan nama yang dapat dibaca manusia. Saat membandingkan aktivitas relasional antarmetrik, kode kesalahan mentah akan ditampilkan.

Kategori Sub-kategori Nama Kode Kesalahan

Protokol API

HTTP

BadFormData HTTP protocol.http.BadFormData
HTTP BadRequestPath protocol.http.BadPath
DuplikatHeader HTTP protocol.http.DuplicateHeader
EmptyHeaderName HTTP protocol.http.EmptyHeaderName
HeaderName HTTP denganNonASCIICharacter protocol.http.HeaderNameWithNonAsciiChar
Header HTTP Tanpa Karakter Tidak Valid protocol.http.HeaderWithInvalidChar
HTTP InvalidRequestPath protocol.http.InvalidPath
Panjang HTTP Diperlukan messaging.adaptors.http.flow.LengthRequired
ProxyTunnelCreationFailed HTTP protocol.http.ProxyTunnelCreationFailed
Permintaan HTTPHasABigBody protocol.http.TooBigBody
Permintaan HTTPMemilikiABigLine protocol.http.TooBigLine
Respons HTTP306IsReserved protocol.http.Response306Reserved
Respons HTTP405TanpaIzinkanHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyForIncorrectStatusCode protocol.http.ResponseWithBody
TargetURLHasEmptyPath HTTP protocol.http.EmptyPath
HTTP TooBigHeader protocol.http.TooBigHeaders
Encoding HTTP Tidak Didukung protocol.http.UnsupportedEncoding

Developer/aplikasi

Key Management

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 AuthorizationCodeBerakhir 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 CompanyStatusTidak Aktif keymanagement.service.CompanyStatusNotActive
Kunci Konsumen KeyManagement Telah Habis Masa Berlakunya 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 RefreshTokenBerakhir keymanagement.service.refresh_token_expired

Kebijakan Ekstensi

JavaCallout

errorname JavaCallout Lihat Error runtime kebijakan JavaInfo

Info JavaScript

Info JavaScript errorname Lihat error runtime kebijakan JavaScript

MessageLogging

StepDefinitionExecutionFailed MessageLogging steps.messagelogging.StepDefinitionExecutionFailed

Skrip Node

ExecutionError NodeScript scripts.node.ScriptExecutionError

PythonScript

errorname PythonScript Lihat error runtime kebijakan PythonScript

Skrip

Evaluasi Skrip Gagal steps.script.ScriptEvaluationFailed

ServiceCallout

errorname Info Layanan Lihat Error runtime kebijakan ServiceCallout

Gateway

Proxy

APITimedOut Gateway flow.APITimedOut
ApplicationNotFound Gateway messaging.adaptors.http.flow.ApplicationNotFound
Dekompresi KegagalanAtRequest Gateway messaging.adaptors.http.flow.DecompressionFailureAtRequest
Dekompresi KegagalanAtResponse Gateway messaging.adaptors.http.flow.DecompressionFailureAtResponse
KeyAliasNotFound Gateway security.util.KeyAliasNotFound
Gateway RouteToTargetFailed messaging.runtime.RouteFailed
SharedFlowNotFound Gateway flow.SharedFlowNotFound
Target Gateway Tidak Ada messaging.runtime.TargetMissing

Target

Gateway GagalHandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
Waktu Tunggu GatewayWithTargetOrCallout messaging.adaptors.http.flow.GatewayTimeout
Target GatewayOrCalloutEndpointsNotAvailable messaging.adaptors.http.flow.ServiceUnavailable
TargetServerKonfigurasidInLoadBalancerIsDown Gateway messaging.adaptors.http.flow.NoActiveTargets
Gateway UnknownEOFAtTarget messaging.adaptors.http.flow.UnexpectedEOFAtTarget

Lainnya

HTTPErrorResponseCode Gateway messaging.adaptors.http.flow.ErrorResponseCode

Kebijakan Mediasi

AssignMessage

errorname Tetapkan Pesan Lihat Error runtime kebijakanAssignMessage

ExtractVariables

errorname ExtractVariable Lihat error runtime kebijakan ExtractVariables

JSONkeXML

errorname JSONtoXML Lihat error runtime kebijakan JSONtoXML

KeyValueMap

errorname KeyValueMap Lihat error runtime kebijakan KeyValueMapOperations

MessageValidation

errorname MessageValidation Lihat error runtime kebijakan SOAPMessageValidation

RaiseFault

RaiseFault RaiseFaultException, {i>RaiseFault<i} steps.raisefault.RaiseFault

XMLtoJSON

errorname XMLtoJSON Lihat error runtime kebijakan XMLtoJSON

XSLTransformation

errorname XSLTransformation Lihat error runtime kebijakan XSLTransform

Monetisasi

Mint UndefinedProduct mintstep.undefinedProduct

Kebijakan Keamanan

AccessControl

errorname AccessControl Lihat Error runtime kebijakan AccessControl

BasicAuthentication

errorname BasicAuthentication Lihat error runtime kebijakan BasicAuthentication

JSONThreatProtection

namaerror JSONThreatProtection Lihat error runtime kebijakan JSONThreatProtection

JWT

errorname JWT Lihat error runtime kebijakan JWT

OAuth

Nama error OAuth Lihat error runtime kebijakan OAuth V2

Perlindungan Regex

RegexProtection namaerror Lihat error runtime kebijakan RegularExpressionProtection

SAMLAssertion

SAMLAssertion InvalidKeyStore steps.saml.generate.InvalidKeyStore
SAMLAssertion InvalidMediaType steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertionAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
SAMLAssertion SignatureValidationFailed steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

errorname XMLThreatProtection Lihat error runtime kebijakan XMLThreatProtection

Sense

Sense

Sense RaiseFault messaging.runtime.SenseRaiseFault

Kebijakan Pengelolaan Traffic

Menyimpan ke cache

Menyimpan Cache InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimitPelanggaran policies.concurrentratelimit.ConcurrentRatelimitViolation

Kuota

errorname kuota Lihat Error runtime kebijakan kuota

Kuota atau SpikeArrest

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname Lihat error runtime kebijakan ResetQuota

SpikeArrest

errorname SpikeArrest Lihat Error runtime kebijakan SpikeArrest