Anda sedang melihat dokumentasi Apigee dan Apigee Hybrid.
Lihat dokumentasi
Apigee Edge.
InvalidTimeout
Pesan Error
Deployment proxy API melalui UI atau API Apigee gagal dengan pesan error ini:
Error Saving Revision revision_number CacheLookupTimeoutInSeconds value value should be greater than zero.
Contoh Pesan Error
Error Saving Revision 2
CacheLookupTimeoutInSeconds -1 value should be greater than zero.
Contoh Screenshot Error

Penyebab
Jika elemen <CacheLookupTimeoutInSeconds> dari kebijakan LookupCache ditetapkan ke bilangan negatif, deployment proxy API akan gagal.
Misalnya, jika elemen <CacheLookupTimeoutInSeconds> adalah -1, maka deployment proxy API akan gagal.
Diagnosis
Identifikasi nilai tidak valid yang ditentukan untuk elemen
<CacheLookupTimeoutInSeconds>dalam kebijakan LookupCache. Anda dapat menemukan informasi ini dalam pesan error. Misalnya, pada error berikut, nilai tidak valid yang digunakan untuk elemen<CacheLookupTimeoutInSeconds>adalah-1:CacheLookupTimeoutInSeconds -1 value should be greater than zero.Periksa semua kebijakan LookupCache di Proxy API tertentu tempat kegagalan terjadi. Mungkin ada satu atau beberapa kebijakan LookupCache yang menentukan elemen
<CacheLookupTimeoutInSeconds>. Identifikasi kebijakan LookUpCache tempat nilai tidak valid (yang diidentifikasi pada langkah #1 di atas) ditentukan untuk elemen<CacheLookupTimeoutInSeconds>.Misalnya, konfigurasi kebijakan berikut menentukan nilai
<CacheLookupTimeoutInSeconds>dari-1, yang cocok dengan pesan error:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <LookupCache async="false" continueOnError="false" enabled="true" name="LookupCache-Token"> <DisplayName>LookupCache-Token</DisplayName> <Properties/> <CacheKey> <Prefix/> <KeyFragment ref="request.queryparam.client_id"/> </CacheKey> <CacheLookupTimeoutInSeconds>-1</CacheLookupTimeoutInSeconds> <Scope>Exclusive</Scope> <ExpirySettings> <TimeoutInSec>3600</TimeoutInSec> </ExpirySettings> <AssignTo>usertoken</AssignTo> </LookupCache>Jika
<CacheLookupTimeoutInSeconds>ditentukan sebagai bilangan bulat negatif, maka itulah penyebab errornya.
Resolusi
Pastikan nilai untuk elemen <CacheLookupTimeoutInSeconds> kebijakan LookupCache selalu ditentukan sebagai bilangan bulat non-negatif.
Untuk memperbaiki contoh kebijakan LookupCache yang ditampilkan di atas, Anda dapat mengubah elemen <CacheLookupTimeoutInSeconds> menjadi 30.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<LookupCache async="false" continueOnError="false" enabled="true" name="LookupCache-Token">
<DisplayName>LookupCache-Token</DisplayName>
<Properties/>
<CacheKey>
<Prefix/>
<KeyFragment ref="request.queryparam.client_id"/>
</CacheKey>
<CacheResource>tokencache</CacheResource>
<CacheLookupTimeoutInSeconds>30</CacheLookupTimeoutInSeconds>
<Scope>Exclusive</Scope>
<ExpirySettings>
<TimeoutInSec>3600</TimeoutInSec>
</ExpirySettings>
<AssignTo>usertoken</AssignTo>
</LookupCache>
InvalidCacheResourceReference
Pesan Error
Deployment proxy API melalui UI atau API Apigee gagal dengan pesan error ini:
Error Deploying Revision revision_number to environment Invalid cache resource reference [cache_resource] in Step definition [populate_cache_policy_name]. Context Revision:[revision_number];APIProxy:ResponseCache;Organization:[organization];Environment:[environment]
Contoh Pesan Error
Error Deploying Revision 2 to test
Invalid cache resource reference tokencache in Step definition LookupCache-Token. Context Revision:2;APIProxy:TestCache;Organization:kkalckstein-eval;Environment:test
Contoh Screenshot Error

Penyebab
Error ini terjadi jika elemen <CacheResource> ditetapkan ke nama yang tidak ada di lingkungan tempat proxy API di-deploy.
Diagnosis
Identifikasi cache tidak valid yang digunakan dalam elemen
<CacheResource>dari kebijakan LookupCache dan lingkungan tempat terjadinya error. Anda dapat menemukan kedua item ini dalam pesan error. Misalnya, dalam error berikut, nama cache yang tidak valid adalahtokencachedan nama lingkungannya adalahtest.Invalid cache resource reference tokencache in Step definition LookupCache-Token. Context Revision:2;APIProxy:TestCache;Organization:kkalckstein-eval;Environment:testPeriksa semua kebijakan LookupCache di Proxy API tertentu tempat kegagalan terjadi. Identifikasi kebijakan LookupCache tertentu tempat cache yang tidak valid (diidentifikasi di langkah #1) ditentukan dalam elemen
<CacheResource>.Misalnya, kebijakan berikut menentukan nilai
<CacheResource>sebagaitokencache, yang cocok dengan pesan error:<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <LookupCache async="false" continueOnError="false" enabled="true" name="LookupCache-Token"> <DisplayName>LookupCache-Token</DisplayName> <Properties/> <CacheKey> <Prefix/> <KeyFragment ref="request.queryparam.client_id"/> </CacheKey> <CacheResource>tokencache</CacheResource> <CacheLookupTimeoutInSeconds/> <Scope>Exclusive</Scope> <ExpirySettings> <TimeoutInSec>3600</TimeoutInSec> </ExpirySettings> <AssignTo>usertoken</AssignTo> </LookupCache>Verifikasi apakah cache (ditentukan di langkah #1) telah ditentukan di lingkungan tertentu (diidentifikasi di langkah #1).
Di UI Apigee, buka ADMIN > Environment > test, lalu periksa apakah cache ada di tab Caches pada Environment Configuration. Jika cache tidak ada, maka itulah penyebab error.
Misalnya, perhatikan pada screenshot di bawah bahwa cache bernama
tokencachetidak ada.
Karena cache bernama
tokencachetidak ditentukan di lingkungantest, Anda akan mendapatkan error:Invalid cache resource reference tokencache in Step definition LookupCache-Token. Context Revision:2;APIProxy:TestCache;Organization:kkalckstein-eval;Environment:test
Resolusi
Pastikan nama cache yang ditentukan dalam elemen <CacheResource> telah dibuat di lingkungan tempat Anda ingin men-deploy proxy API.
CacheNotFound
Pesan Error
Penyebaran proxy API melalui UI atau API Apigee akan menghasilkan pesan error seperti ini, dan status deployment Proxy API ditandai sebagai di-deploy sebagian:
Error: Cache : cache_resource, not found in organization : organization__environment.
Contoh Pesan Error
Error Cache : configCache, not found in organization : kkalckstein-eval__test
Penyebab
Error ini terjadi jika cache tertentu yang disebutkan dalam pesan error belum dibuat pada komponen Message Processor tertentu.
Resolusi
Hubungi Dukungan Apigee untuk mendapatkan bantuan.