[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
O. Reißig updated AVRO-1532:
Attachment: ReflectData.java.patch
Wouldn't something like this suffice? It allows for fields to be removed
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
O. Reißig updated AVRO-1532:
Attachment: RemovalOfUnionSubtype.java
Thanks for your suggestion with AvroAlias, that's a lot better than
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
O. Reißig updated AVRO-1532:
Attachment: ReflectDataFieldRemovalTest.java
Field deletion not possible for ReflectData: NPE
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
O. Reißig updated AVRO-1532:
Description:
*Actual behaviour:*
I have a field in my reflection-based schema like this:
{code}
@Nullable
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
O. Reißig updated AVRO-1532:
Labels: java reflection (was: )
Field deletion not possible for ReflectData: NPE
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Doug Cutting updated AVRO-1532:
---
Attachment: AVRO-1532.patch
Here's a patch that adds a test where ReflectData successfully handles
[
https://issues.apache.org/jira/browse/AVRO-1532?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Doug Cutting updated AVRO-1532:
---
Attachment: ReflectDataFieldRemovalTest.java
Here's a version of your test that passes.
I changed it