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)