Could you do some testing by disabling fallback to java serialization. There is a property in storm config object or map through which you can disable fallback to java serialization.
This exercise will let you know what all classes need to be registered for kryo serialization. I also faced a similar issue in my project due to fallback to java serialization. At that time this exercise gave me the right directions to proceed. Richards Peter
