Kryo would previously throw an error when you tried used a serializer with removed fields where the class contained a generic, and you removed a field on that generic.

Kryo wasn't properly keeping track of what fields had been removed, so that's still a bit broken, but for now we just make sure not to rebuild the cache when applying generics.