Ivan Rakov created IGNITE-8162: ---------------------------------- Summary: Handle ClassNotFoundException during deserialization of persisted cache configuration Key: IGNITE-8162 URL: https://issues.apache.org/jira/browse/IGNITE-8162 Project: Ignite Issue Type: Improvement Components: general Affects Versions: 2.4 Reporter: Ivan Rakov Fix For: 2.6
Ticket is created according to dev list discussion: http://apache-ignite-developers.2346864.n4.nabble.com/Fwd-Data-Loss-while-upgrading-custom-jar-from-old-jar-in-server-and-client-nodes-td28808.html Cache configuration is serialized by JDK marshaller and persisted in cache_data.dat file. It may contain instances of classes that disappeared from runtime classpath (e.g. implementation of CacheStore has been renamed). In such case, node will fail on start. We should handle this and show meaningful message with instruction how to overcome this issue - delete cache_data.dat and restart cache. -- This message was sent by Atlassian JIRA (v7.6.3#76005)