[ https://issues.apache.org/jira/browse/FLINK-5279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17761455#comment-17761455 ]
Zakelly Lan commented on FLINK-5279: ------------------------------------ I would like to take this trivial work. > Improve error message when trying to access keyed state in non-keyed operator > ----------------------------------------------------------------------------- > > Key: FLINK-5279 > URL: https://issues.apache.org/jira/browse/FLINK-5279 > Project: Flink > Issue Type: Improvement > Components: Runtime / State Backends > Affects Versions: 1.1.3 > Reporter: Ufuk Celebi > Priority: Not a Priority > Labels: auto-deprioritized-major, auto-deprioritized-minor > > When trying to access keyed state in a non-keyed operator, the error message > is not very helpful. You get a trace like this: > {code} > java.lang.RuntimeException: Error while getting state > ... > Caused by: java.lang.RuntimeException: State key serializer has not been > configured in the config. This operation cannot use partitioned state. > {code} > It will be helpful to users if this is more explicit to users, stating that > the API can only be used on keyed streams, etc. > If this applies to the current master as well, we should fix it there, too. -- This message was sent by Atlassian Jira (v8.20.10#820010)