MihkelJ created IGNITE-8293: ------------------------------- Summary: BinaryContext#isCustomJavaSerialization fails when only readObject is declared in a class Key: IGNITE-8293 URL: https://issues.apache.org/jira/browse/IGNITE-8293 Project: Ignite Issue Type: Bug Components: binary Affects Versions: 2.4 Reporter: MihkelJ
Consider this class: {code:java} public class Test implements Serializable { private transient AtomicBoolean dirty = new AtomicBoolean(false); private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { dirty = new AtomicBoolean(false); } //methods to check and mark class as dirty }{code} {{isCustomJavaSerialization}} will get a {{NoSuchMethodException}} when trying to grab the {{writeObject}} method and falsely conclude that Test doesn't use custom serialization. -- This message was sent by Atlassian JIRA (v7.6.3#76005)