Hi all,

Thanks for all your reply.

Finally, I resolved it.

Originally, I thought it's an ignite bug related to Object deserialisation,
but I realise it's not when I failed to reproduce this issue in a springboot
project.

My problematic project is based on Cuba Platform, which uses
ParallelWebappClassLoader with localRepository pointing to
tomcat/webapps/***/WEB-INF/lib.

Ignite.cache("**").get("") will try to deserialise binaryObject is it's type
is not primitive, and the deserialisation will call Class.forName which uses
URLClassLoader, not including the tomcat/webapps path.


the resolution is to manually set ClassLoader of IgniteConfiguration.





--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/

Reply via email to