I have looked at the Avro 1.6.0 code and am not sure how Avro distinguishes between field boundaries when reading null values.
The BinaryEncoder class (which is where I land when debugging my code) has an empty method for writeNull: how does the parser then distinguuish between adjacent nullable fields when reading that data? Thanks in advance, Andrew