Hello
I have tried to search for similar problems, but have not got any answer that can explain or help me resolve my problem.
Here is some description.
I have a domain model which is Portable, and is supposed to be stored in an IMap in hazelcast.
I have an entity processor, which processes the model from the map, and accordingly updates it based on the new data.
Now, when I run in multi node hazelcast cluster, I get a serialization exception for the Entry processor, saying it cannot be serialized, and in the stack trace I see it's using the Java serialization, because truly, I have not set Portable or any other mechanism for the entity processor.
So what should I do? Should the EP be Portable as well, or somehow can I avoid it, because ideally, the EP should be on all other nodes too, because this is a separate class in the classpath. Or do I have to specify that the EP would be available on the destination node, so hazelcast doesn't try to serialize it?
I don't understand why does it need serialization in first place, and secondly, if it does, this is a conflict, that EP and other models end up using different serialization which hazelcast cannot manage intelligently?
HELP!
Thanks
Rajesh.