[ https://issues.apache.org/jira/browse/AVRO-1901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15813210#comment-15813210 ]
Ben McCann commented on AVRO-1901: ---------------------------------- Will there be an Avro 1.7.8 released with this fix? > creating a record called "Exception" leads to generated code not compiling > -------------------------------------------------------------------------- > > Key: AVRO-1901 > URL: https://issues.apache.org/jira/browse/AVRO-1901 > Project: Avro > Issue Type: Bug > Components: java > Affects Versions: 1.7.7, 1.8.1, 1.9.0 > Reporter: radai rosenblatt > Assignee: Niels Basjes > > consider the following *.avsc file: > {code:title=Exception.avsc} > { > "type": "record", > "name": "Exception", > "namespace": "com.acme", > "fields" : [ > {"name": "value", "type": "int"} > ], > "doc": "Will not submit to your fascist naming conventions" > } > {code} > the generated java code will contain: > {code:title=Exception.java} > ... > @override > public Exception build() { > try { > ... > return record; > } catch (Exception e) { //boom > throw new org.apache.avro.AvroRuntimeException(e); > } > } > {code} > which fails to compile because Exception refers to the generated class (which > does not extend Throwable) -- This message was sent by Atlassian JIRA (v6.3.4#6332)