[
https://issues.apache.org/jira/browse/AVRO-1901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15843900#comment-15843900
]
Sean Busbey commented on AVRO-1901:
-----------------------------------
I left some feedback on the branch-1.7 backport, but generally it looks great.
[~radai] and [~chengas123] I don't think branch-1.7 has been EOLed or anything,
the main blocker on a 1.7.8 release with this fix is 1) review bandwidth to
ensure compatible fixes have made it back to branch-1.7 and 2) someone to
corral a release candidate. 1.7.7 was 2.5 years ago, so if y'all were
interested in taking up some of that burden, I'm sure there'd be plenty of
folks who'd like an updated release; probably best to send a heads-up to the
dev@avro mailing list to ensure you get some help pushing the needed commits.
> 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
> Fix For: 1.9.0, 1.8.2
>
>
> 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)