2015-07-14 3 views
2

В настоящее время я перешел от использования диспетчера API WSO2 версии 1.9 от 1.8, все выглядит хорошо, за исключением того, что я получаю исключение при попытке заполнить заявки в токере JWT.Требования к API-интерфейсу WSO2 API

java.lang.IllegalStateException: The cache status is not STARTED 
    at org.wso2.carbon.caching.impl.CacheImpl.checkStatusStarted(CacheImpl.java:287) 
    at org.wso2.carbon.caching.impl.CacheImpl.get(CacheImpl.java:171) 
    at org.wso2.carbon.apimgt.impl.token.DefaultClaimsRetriever.getClaims(DefaultClaimsRetriever.java:82) 
    at org.wso2.carbon.apimgt.impl.token.JWTGenerator.populateCustomClaims(JWTGenerator.java:92) 
    at org.wso2.carbon.apimgt.impl.token.AbstractJWTGenerator.buildBody(AbstractJWTGenerator.java:185) 
    at org.wso2.carbon.apimgt.impl.token.AbstractJWTGenerator.generateToken(AbstractJWTGenerator.java:141) 
    at org.wso2.carbon.apimgt.keymgt.handlers.AbstractKeyValidationHandler.generateConsumerToken(AbstractKeyValidationHandler.java:146) 
    at org.wso2.carbon.apimgt.keymgt.service.APIKeyValidationService.validateKey(APIKeyValidationService.java:169) 
    at org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl.validateKey(APIKeyValidationServiceImpl.java:131) 
    at org.wso2.carbon.apimgt.impl.generated.thrift.APIKeyValidationService$Processor$validateKey.getResult(APIKeyValidationService.java:278) 
    at org.wso2.carbon.apimgt.impl.generated.thrift.APIKeyValidationService$Processor$validateKey.getResult(APIKeyValidationService.java:266) 
    at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:32) 
    at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:34) 
    at org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:176) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 

Это, кажется, похожа на эту ошибку https://wso2.org/jira/browse/APPM-958 на менеджера АРР, который, кажется, не были перенесены менеджеру API.

Есть ли какое-либо обходное решение или что-то, что я могу настроить?

Благодаря

Edit: Это ошибка на 1.5 менеджера API также похож. https://wso2.org/jira/browse/APIMANAGER-1504

ответ

2

Это ошибка [1] в API Manager 1.9.0 и уже исправлена ​​для следующей версии. Если вы являетесь клиентом WSO2, вы можете получить исправление для этой проблемы.

[1] https://wso2.org/jira/browse/APIMANAGER-3912

+0

Привет, я по этой ссылке: http://sumedha.blogspot.in/2012/08/using-jwt-to-send-application-user.html, как мы можем создать проект «placeFinder»? – Prateek

Смежные вопросы