Miroslav Csonka created AVRO-1886:
-------------------------------------
Summary: Improve error reporting for schema validation
Key: AVRO-1886
URL: https://issues.apache.org/jira/browse/AVRO-1886
Project: Avro
Issue Type: Improvement
Components: ruby
Reporter: Miroslav Csonka
Priority: Minor
In Funding Circle we use avro schema to validate some financial data and we've
found ourselves wondering what is invalid. We've noticed that avro [does
already
validation|https://github.com/apache/avro/blob/master/lang/ruby/lib/avro/schema.rb#L94],
but does not report what fields are invalid.
At this point, we can clearly communicate validation scenarios and avro can be
even used as a validation library.
Little preview of what we've done
{quote}
at .person.houses\[1\].number_of_rooms expected type long, got string with
value "not valid at all"
{quote}
At this point, our fork is quite outdated so it will take us some time to
update it and submit a patch. This is just a question if you would be
interested in receiving such a patch.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)