You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Christophe Taton (JIRA)" <ji...@apache.org> on 2013/10/09 01:55:42 UTC
[jira] [Created] (AVRO-1385) Enum reader/writer resolution doesn't
report errors
Christophe Taton created AVRO-1385:
--------------------------------------
Summary: Enum reader/writer resolution doesn't report errors
Key: AVRO-1385
URL: https://issues.apache.org/jira/browse/AVRO-1385
Project: Avro
Issue Type: Bug
Components: java
Affects Versions: 1.7.5
Reporter: Christophe Taton
According to the specification, when a reader enum does not contain all symbols from the writer enum, an error should be signaled.
ResolvingGrammarGenerator fails to report such errors.
In particular, mkEnumAdjust() silently maps unknown symbols of the writers with symbols named "No match for [writer symbol]".
https://github.com/apache/avro/blob/trunk/lang/java/avro/src/main/java/org/apache/avro/io/parsing/ResolvingGrammarGenerator.java#L409
Shouldn't this instead create an ErrorAction?
--
This message was sent by Atlassian JIRA
(v6.1#6144)