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)