Hi Falak,

it is hard to tell what is going wrong w/o the debug logs. Could you check
whether they contain anything specific? You can also share them with us.

Cheers,
Till

On Wed, Jan 20, 2021 at 1:04 PM Falak Kansal <falakkansa...@gmail.com>
wrote:

> Hi,
>
> Thank you so much for the response. I am using the 1.12 version and after
> configurational changes I am able to query the state.
>
> Although what issue I am facing is, I am able to query the state of the
> first submitted job only. Later on if i query the state of a different job
> i see the same exception. I made sure, I am using a different state name
> for the next submitted job and I am using the correct jobId in the query.
>
>
> Thank you
> Falak
>
> On Mon, Jan 18, 2021 at 11:28 PM Till Rohrmann <trohrm...@apache.org>
> wrote:
>
>> Hi Falak,
>>
>> Which version of Flink are you using? Providing us with the debug logs
>> could also help understanding what's going wrong.
>>
>> I guess that you have copied the flink-queryable-state-runtime jar into
>> the lib directory and set queryable-state.enable: true in the
>> configuration, right? Here is the link to the documentation for queryable
>> state [1] for more details.
>>
>> [1]
>> https://ci.apache.org/projects/flink/flink-docs-stable/dev/stream/state/queryable_state.html
>>
>> Cheers,
>> Till
>>
>> On Thu, Jan 14, 2021 at 1:18 PM Falak Kansal <falakkansa...@gmail.com>
>> wrote:
>>
>>>
>>> Hi,
>>>
>>> I have set up a flink cluster on my local machine. I created a flink job
>>> (TrackMaximumTemperature) and made the state queryable. I am using
>>> *github/streamingwithflink/chapter7/QueryableState.scala* example from 
>>> *https://github.com/streaming-with-flink
>>> <https://github.com/streaming-with-flink>* repository. Please find the
>>> file attached.
>>>
>>> Now i have the running job id and when i go and try to access the state,
>>> it throws an exception. I see the job is running and I am using the correct
>>> jobId. Also checkpointing is enabled in the original job and i have set the
>>> properties related to checkpointing in flink-conf.yaml. Am I
>>> missing something? Any leads will be appreciated. Thank you :)
>>>
>>>
>>> *Exception stack trace:*
>>> Caused by:
>>> org.apache.flink.queryablestate.exceptions.UnknownLocationException: Could
>>> not retrieve location of state=maxTemperature of
>>> job=9a528bf3e1b650aed7e0b1e26d038ad5. Potential reasons are: i) the state
>>> is not ready, or ii) the job does not exist.
>>> at
>>> org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler.getKvStateLookupInfo(KvStateClientProxyHandler.java:228)
>>> at
>>> org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler.getState(KvStateClientProxyHandler.java:162)
>>> at
>>> org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler.executeActionAsync(KvStateClientProxyHandler.java:129)
>>> at
>>> org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler.handleRequest(KvStateClientProxyHandler.java:119)
>>> at
>>> org.apache.flink.queryablestate.client.proxy.KvStateClientProxyHandler.handleRequest(KvStateClientProxyHandler.java:63)
>>> at
>>> org.apache.flink.queryablestate.network.AbstractServerHandler$AsyncRequestTask.run(AbstractServerHandler.java:236)
>>> at
>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>>>
>>

Reply via email to