Hi Supun, Same issue was reported here [1] as well, Can you try what Bhathiya has responded or separate Key Manager from Store?
[1] : http://stackoverflow.com/questions/39101064/error-on-api-manager-2-0-0-gateway-worker-on-start-up On Mon, Aug 22, 2016 at 12:50 PM, Supun Malinga <sup...@wso2.com> wrote: > Diagram : > > am-2.0-pattern-4.png > <https://drive.google.com/a/wso2.com/file/d/0BysLicHQcgnsOXVBWHg3aEtzckE/view?usp=drive_web> > > > On Mon, Aug 22, 2016 at 12:47 PM, Supun Malinga <sup...@wso2.com> wrote: > >> Hi, >> >> Getting the following exception in gateway worker. Any idea what could be >> causing this ?. >> This is in a distributed cluster with store and KM in same node. >> I can provide any configurations required.. >> >> >> am-2.0-pattern-4 >> <https://docs.google.com/a/wso2.com/drawings/d/1PuKrNzKd9LMy6CPOGm1ZSxpRZ85peulBMi1CkIraMTM/edit?usp=drive_web> >> >> >> >> gateway-worker | [2016-08-16 09:35:09,422] INFO - API Destroying >> API: _WSO2AMTokenAPI_ >> gateway-worker | [2016-08-16 09:35:09,426] INFO - API Initializing >> API: _WSO2AMUserInfoAPI_ >> gateway-worker | [2016-08-16 09:35:09,426] INFO - DependencyTracker >> API : _WSO2AMUserInfoAPI_ was updated from the Synapse configuration >> successfully >> gateway-worker | [2016-08-16 09:35:09,426] INFO - APIDeployer API: >> _WSO2AMUserInfoAPI_ has been updated from the file: >> /mnt/wso2am-2.0.0/repository/deployment/server/synapse-confi >> gs/default/api/_UserInfoAPI_.xml >> gateway-worker | [2016-08-16 09:35:11,427] INFO - API Destroying >> API: _WSO2AMUserInfoAPI_ >> gateway-worker | [2016-08-16 09:35:25,783] ERROR - >> KeyTemplateRetriever Exception when retrieving throttling data from remote >> endpoint >> gateway-worker | Unexpected character (<) at position 0. >> gateway-worker | at org.json.simple.parser.Yylex.yylex(Unknown >> Source) >> gateway-worker | at org.json.simple.parser.JSONParser.nextToken(Unknown >> Source) >> gateway-worker | at org.json.simple.parser.JSONParser.parse(Unknown >> Source) >> gateway-worker | at org.json.simple.parser.JSONParser.parse(Unknown >> Source) >> gateway-worker | at org.json.simple.parser.JSONParser.parse(Unknown >> Source) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.KeyTemplateRetriever.retrieveKeyTemplateDat >> a(KeyTemplateRetriever.java:100) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWe >> bService(KeyTemplateRetriever.java:111) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.KeyTemplateRetriever.run(KeyTemplateRetriever.java:54) >> gateway-worker | at java.util.TimerThread.mainLoop(Timer.java:555) >> gateway-worker | at java.util.TimerThread.run(Timer.java:505) >> gateway-worker | Exception in thread "Timer-6" >> java.lang.NullPointerException >> gateway-worker | at java.util.Arrays$ArrayList.<in >> it>(Arrays.java:2842) >> gateway-worker | at java.util.Arrays.asList(Arrays.java:2828) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.KeyTemplateRetriever.loadKeyTemplatesFromWe >> bService(KeyTemplateRetriever.java:111) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.KeyTemplateRetriever.run(KeyTemplateRetriever.java:54) >> gateway-worker | at java.util.TimerThread.mainLoop(Timer.java:555) >> gateway-worker | at java.util.TimerThread.run(Timer.java:505) >> gateway-worker | Exception in thread "Timer-5" >> com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: >> Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ >> gateway-worker | at com.google.gson.internal.bind. >> ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdap >> terFactory.java:221) >> gateway-worker | at com.google.gson.Gson.fromJson(Gson.java:861) >> gateway-worker | at com.google.gson.Gson.fromJson(Gson.java:826) >> gateway-worker | at com.google.gson.Gson.fromJson(Gson.java:775) >> gateway-worker | at com.google.gson.Gson.fromJson(Gson.java:747) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.BlockingConditionRetriever.retrieveBlockCon >> ditionsData(BlockingConditionRetriever.java:96) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.BlockingConditionRetriever.loadBlockingCond >> itionsFromWebService(BlockingConditionRetriever.java:105) >> gateway-worker | at org.wso2.carbon.apimgt.gateway >> .throttling.util.BlockingConditionRetriever.run(BlockingCond >> itionRetriever.java:51) >> gateway-worker | at java.util.TimerThread.mainLoop(Timer.java:555) >> gateway-worker | at java.util.TimerThread.run(Timer.java:505) >> gateway-worker | Caused by: java.lang.IllegalStateException: >> Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $ >> gateway-worker | at com.google.gson.stream.JsonRea >> der.beginObject(JsonReader.java:388) >> gateway-worker | at com.google.gson.internal.bind. >> ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdap >> terFactory.java:210) >> gateway-worker | ... 9 more >> >> thanks, >> -- >> Supun Malinga >> > > > > -- > Supun Malinga > > _______________________________________________ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Thanks Abimaran Kugathasan Senior Software Engineer - API Technologies Email : abima...@wso2.com Mobile : +94 773922820 <http://stackoverflow.com/users/515034> <http://lk.linkedin.com/in/abimaran> <http://www.lkabimaran.blogspot.com/> <https://github.com/abimarank> <https://twitter.com/abimaran>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev