avro-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Duane Moore (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AVRO-1367) Compiling multiple schemas in a directory fails if dependencies are not in alphabetical order
Date Wed, 28 Aug 2013 06:55:52 GMT

    [ https://issues.apache.org/jira/browse/AVRO-1367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13752169#comment-13752169
] 

Duane Moore commented on AVRO-1367:
-----------------------------------

It would be nice if dependency order was not an issue, like when using a typical compiler
like javac. Are there any major issues in the current Schema.Parser that would prevent that?
 Considering submitting a code patch.
                
> 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

Mime
View raw message