I am listening to Queue memebership events in a Flink application continuously and it's been 2 days. I started getting this error.
2021-07-30 07:57:10.933 [update-state -> flattener -> transform-to-output -> Sink: Unnamed (1/1)] ERROR c.u.c.i.faas.operator.salesforce.QueueAgentStateUpdater - com.mypurecloud.sdk.v2.ApiException: error
com.mypurecloud.sdk.v2.ApiException: error
at com.mypurecloud.sdk.v2.ApiClient.interpretConnectorResponse(ApiClient.java:706)
at com.mypurecloud.sdk.v2.ApiClient.getAPIResponse(ApiClient.java:758)
at com.mypurecloud.sdk.v2.ApiClient.invoke(ApiClient.java:869)
at com.mypurecloud.sdk.v2.api.RoutingApi.getRoutingQueueMembers(RoutingApi.java:2325)
at com.uber.co.insights.faas.common.source.PurecloudAPI.getQueueMembers(PurecloudAPI.java:102)
at com.uber.co.insights.faas.operator.salesforce.QueueAgentStateUpdater.synchronizeFlinkStateAndEmitDiffs(QueueAgentStateUpdater.java:88)
at com.uber.co.insights.faas.operator.salesforce.QueueAgentStateUpdater.consume(QueueAgentStateUpdater.java:63)
at com.uber.co.insights.faas.operator.salesforce.QueueAgentStateUpdater.consume(QueueAgentStateUpdater.java:23)
at com.uber.co.insights.faas.common.functions.CORichMapFunction.map(CORichMapFunction.java:20)
at org.apache.flink.streaming.api.operators.StreamMap.processElement(StreamMap.java:41)
at org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processElement(StreamOneInputProcessor.java:164)
at org.apache.flink.streaming.runtime.io.StreamOneInputProcessor.processInput(StreamOneInputProcessor.java:143)
at org.apache.flink.streaming.runtime.tasks.StreamTask.processInput(StreamTask.java:279)
at org.apache.flink.streaming.runtime.tasks.StreamTask.run(StreamTask.java:321)
at org.apache.flink.streaming.runtime.tasks.StreamTask.runAndHandleCancel(StreamTask.java:286)
at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:426)
at org.apache.flink.runtime.taskmanager.Task.doRun(Task.java:705)
at org.apache.flink.runtime.taskmanager.Task.run(Task.java:530)
at java.lang.Thread.run(Thread.java:748)
2
I know that credentials work, what might be reason ? Is my continuous listening a problem ?