Duane Moore created AVRO-1367:
---------------------------------
Summary: Compiling multiple schemas in a directory fails if
dependencies are not in alphabetical order
Key: AVRO-1367
URL: https://issues.apache.org/jira/browse/AVRO-1367
Project: Avro
Issue Type: Bug
Components: java
Affects Versions: 1.7.6
Reporter: Duane Moore
Attachments: avro-multiple-schema-directory-failure.diff
When compiling a schema with multiple input files, no dependencies can be found
unless they are located in a file name that precedes the current file being
parsed alphabetically. I added two sample test cases to illustrate this using
the existing player.avsc and position.avsc in the test folder. Simply calling
the doCompile using the input directory versus specifying the files manually,
or specifying the input files by name, but in alphabetical order, results in an
error:
org.apache.avro.SchemaParseException: Undefined name: "Position"
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira