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)

Reply via email to