Hi Thivya,

Make sure you have throttle#data#v1.war inside
KM_HOST/repository/deployment/server/webapps folder. APIM initially calling
rest API hosted in Key Manager to load key templates and blocking
conditions which required for the throttling.

Thanks,
Harsha.

On Sun, Nov 19, 2017 at 8:46 PM, Thivya Mahenthirarasa <[email protected]>
wrote:

> I'm observing the below error on my APIM210 pack after configured it with
> IS530 as a key manager(H2 database). I can see both nodes works fine but
> still, i m observing the exception in the console of APIM.
>
>
> Exception in thread "Timer-4" com.google.gson.JsonSyntaxException:
> java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at
> line 19 column 1 path $
>     at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$
> Adapter.read(ReflectiveTypeAdapterFactory.java:224)
>     at com.google.gson.Gson.fromJson(Gson.java:887)
>     at com.google.gson.Gson.fromJson(Gson.java:852)
>     at com.google.gson.Gson.fromJson(Gson.java:801)
>     at com.google.gson.Gson.fromJson(Gson.java:773)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> BlockingConditionRetriever.retrieveBlockConditionsData(
> BlockingConditionRetriever.java:96)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> BlockingConditionRetriever.loadBlockingConditionsFromWebService(
> BlockingConditionRetriever.java:105)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> BlockingConditionRetriever.run(BlockingConditionRetriever.java:51)
>     at java.util.TimerThread.mainLoop(Timer.java:555)
>     at java.util.TimerThread.run(Timer.java:505)
> Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was
> STRING at line 19 column 1 path $[2017-11-19 20:23:08,619] ERROR -
> KeyTemplateRetriever Exception when retrieving throttling data from remote
> endpoint
> Unexpected character (<) at position 28.
>     at org.json.simple.parser.Yylex.yylex(Unknown Source)
>     at org.json.simple.parser.JSONParser.nextToken(Unknown Source)
>     at org.json.simple.parser.JSONParser.parse(Unknown Source)
>     at org.json.simple.parser.JSONParser.parse(Unknown Source)
>     at org.json.simple.parser.JSONParser.parse(Unknown Source)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> KeyTemplateRetriever.retrieveKeyTemplateData(
> KeyTemplateRetriever.java:100)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> KeyTemplateRetriever.loadKeyTemplatesFromWebService
> (KeyTemplateRetriever.java:111)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> KeyTemplateRetriever.run(KeyTemplateRetriever.java:54)
>     at java.util.TimerThread.mainLoop(Timer.java:555)
>     at java.util.TimerThread.run(Timer.java:505)
>
>     at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:385)
>     at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$
> Adapter.read(ReflectiveTypeAdapterFactory.java:213)
>     ... 9 more
> Exception in thread "Timer-5" java.lang.NullPointerException
>     at java.util.Objects.requireNonNull(Objects.java:203)
>     at java.util.Arrays$ArrayList.<init>(Arrays.java:3813)
>     at java.util.Arrays.asList(Arrays.java:3800)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> KeyTemplateRetriever.loadKeyTemplatesFromWebService
> (KeyTemplateRetriever.java:111)
>     at org.wso2.carbon.apimgt.gateway.throttling.util.
> KeyTemplateRetriever.run(KeyTemplateRetriever.java:54)
>     at java.util.TimerThread.mainLoop(Timer.java:555)
>     at java.util.TimerThread.run(Timer.java:505)
>
>
>
> When I do search I found out a similar JIRA[1] where they told about the
> throttling. I'm also having advanced throttling in a disabled state.
> Could you please advice on this?
>
>
> [1] https://wso2.org/jira/browse/APIMANAGER-5572
> --
>
> *Thivya Mahenthirarasa*
>
> *Software Engineer -Support Team | WSO2*
>
>
> *Email: [email protected] <[email protected]>*
>
> *Mobile: +94766461966 <+94%2076%20646%201966> <http://wso2.com/signature>*
> *Web: http://wso2.com <http://wso2.com>*
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Harsha Kumara
Software Engineer, WSO2 Inc.
Mobile: +94775505618
Blog:harshcreationz.blogspot.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to