Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Plain View
Avro >> mail # user >> Design decision question about the Avro Java API

Copy link to this message
Design decision question about the Avro Java API

The question is quite simple: why is SchemaParseException an unchecked

This complicates handling parsing errors quite a bit, especially since
it doesn't make the distinction between actual parsing errors and
schema logic errors. For instance, this:

final String input = "\"astring\"";

throws a parsing exception, even though this is valid JSON (but not a
valid schema). And this:

final String input = "string";

also throws a parsing exception, but this time for a good reason,
since this is not valid JSON.

Are there plans to separate these exceptions, and more important, are
there plans to turn these into checked exceptions?

Francis Galiegue, [EMAIL PROTECTED]
JSON Schema in Java: http://json-schema-validator.herokuapp.com
Doug Cutting 2013-02-27, 18:09
Francis Galiegue 2013-02-27, 18:17
Tatu Saloranta 2013-02-27, 18:34
Francis Galiegue 2013-02-27, 18:42
Tatu Saloranta 2013-02-27, 19:00
Doug Cutting 2013-02-27, 18:45
Francis Galiegue 2013-02-27, 18:47
Doug Cutting 2013-02-27, 19:02
Eric Sammer 2013-03-04, 08:16