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.htmlCache 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)