Mitja P created AVRO-3178:
-----------------------------
Summary: C++ does not support array default values
Key: AVRO-3178
URL: https://issues.apache.org/jira/browse/AVRO-3178
Project: Apache Avro
Issue Type: Improvement
Components: c++
Affects Versions: 1.10.1
Reporter: Mitja P
When upgrading schema we ran into an issue where we wanted new field which is a
array of records to have default value of empty array. In c++ this does not
seem to work or is not supported. When exporting schema with such default value
to JSON the "default" clause is also missing for that field.
When reading using schema with default empty array field a EOF error is
reported by library. I'm guessing this is because when resolving a default
value for that field a `MemoryInputStream2` is created which is empty but is
expected to have arrayStart values/markers.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)