[ https://issues.apache.org/jira/browse/AVRO-2805?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17086913#comment-17086913 ]
Pedro Cardoso Silva commented on AVRO-2805: ------------------------------------------- The original code is in Kotlin as a data class & enum class, it seems I can not reproduce the issue in Java sample test. I will investigate further, you may close this issue in the meantime. > Reflection-based schema not loading types > ------------------------------------------ > > Key: AVRO-2805 > URL: https://issues.apache.org/jira/browse/AVRO-2805 > Project: Apache Avro > Issue Type: Bug > Components: java > Affects Versions: 1.9.1 > Reporter: Pedro Cardoso Silva > Priority: Critical > > Avro reflection is unable to generate a schema for the following definition: > {code:java} > public class Definition { > public Map<String, Type> > } > public enum Type { > A, > B, > C > } > {code} > {code:java} > // Test code > Schema schema = ReflectData.get().getSchema(Definition.class) > {code} > Fails with: > Undefined name: "FieldType" > org.apache.avro.SchemaParseException: Undefined name: "Type" -- This message was sent by Atlassian Jira (v8.3.4#803005)