[jira] [Created] (FLINK-5279) Improve error message when trying to access keyed state in non-keyed operator

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-5279) Improve error message when trying to access keyed state in non-keyed operator

Shang Yuanchun (Jira)
Ufuk Celebi created FLINK-5279:
----------------------------------

             Summary: 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
    Affects Versions: 1.1.3
            Reporter: Ufuk Celebi


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
(v6.3.4#6332)