GitHub user NicoK opened a pull request:
FLINK-5559 let KvStateRequestSerializer#deserializeKeyAndNamespace() throw a proper IOException
This adds the hint that a deserialisation failure probably results from a `"mismatch in the key/namespace serializers used by the KvState instance and this access"` to all thrown exceptions and throws proper `IOException` instances instead of `IllegalArgumentException`.
The new unit tests require #3171 to be accepted first on which this PR is also based.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/NicoK/flink flink-5559
Alternatively you can review and apply these changes as the patch at:
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3172