ไม่พบ API ในฐานข้อมูล

ฉันใช้ API Manager 1.10.0 พร้อม MySQL 5.6 บน Linux RedHat 6.7 WSO2Carbon เริ่มต้นโดยไม่มีข้อผิดพลาด อย่างไรก็ตาม เมื่อฉันเรียกดู API บน Publisher ฉันได้รับ "ข้อผิดพลาดเกิดขึ้นขณะรับ API" ไม่มีปัญหาในร้านค้า API อยู่ในรายการที่เพิ่มล่าสุด

TID[-1234] [AM] [2016-05-11 10:21:01,338] ERROR {org.wso2.carbon.apimgt.impl.dao.ApiMgtDAO} - Unable to find the API: admin-ApiCountry-1.0.0 in the database 

เมื่อฉันเลือกตาราง am_api ที่ฉันมี

+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+
| API_ID | API_PROVIDER | API_NAME          | API_VERSION | CONTEXT        | CONTEXT_TEMPLATE | CREATED_BY | CREATED_TIME        | UPDATED_BY | UPDATED_TIME        |
+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+
|      1 | admin        | Informations_Pays | 1.0         | /Pays_Info/1.0 | /Pays_Info       | admin      | 2016-05-11 10:08:55 | NULL       | 0000-00-00 00:00:00 |
+--------+--------------+-------------------+-------------+----------------+------------------+------------+---------------------+------------+---------------------+

ขอขอบคุณสำหรับความช่วยเหลือของคุณ


person IDE    schedule 11.05.2016    source แหล่งที่มา
comment
ฉันเพิ่งมีปัญหาที่คล้ายกัน ... วิธีแก้ไขคือเข้าไปที่ /console และลบ Api ใต้ Metadata แล้วลองอีกครั้ง   -  person MiddlewareManiac    schedule 11.05.2016


คำตอบ (1)


ไปที่ https://hostname:9443/carbon/admin/index.jsp หน้าแรก > ข้อมูลเมตา > รายการ > API จากนั้นลบ API ที่ไม่แสดงใน Store (หรือลบ API ทั้งหมดแล้วเผยแพร่อีกครั้ง)

ขอบคุณ JavaMastaRSA สำหรับคำตอบ :)

person IDE    schedule 11.05.2016
comment
นี่ไม่ได้ช่วยฉันเลย - person Thomson Ignesious; 26.05.2017