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)

Reply via email to