If the avro block is smaller than the size of the stored data, the file was created with a block size that was too small. Even the reference Avro implementation can't read the file in this case.