You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by "Ufuk Celebi (JIRA)" <ji...@apache.org> on 2016/12/07 16:51:59 UTC

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

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)