[ https://issues.apache.org/jira/browse/AVRO-3993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17856835#comment-17856835 ]
Gray commented on AVRO-3993: ---------------------------- 'git config user.email' shows my personal email. The other is my work email and is in no way that I can see associated with my Git account. Can it be removed from this jia? > Writing an AVRO enum field with an invalid value generates unhelpful NPE > ------------------------------------------------------------------------ > > Key: AVRO-3993 > URL: https://issues.apache.org/jira/browse/AVRO-3993 > Project: Apache Avro > Issue Type: Bug > Components: java > Reporter: Gray > Priority: Minor > Labels: pull-request-available > Attachments: avro-stacktrace.txt > > Time Spent: 20m > Remaining Estimate: 0h > > {{When an enum field is written with a symbol that is not one of the valid > enum symbols configured in the schema, the code generates a NPE which turns > into a null value message which is not extremely helpful. It would be useful > if the message mentioned the invalid symbol and the available symbols from > the schema.}} > Here's a sample of the generated stack trace. More in the attachment: > {{java.lang.NullPointerException: null value for (non-nullable) enum1 at > record1.field1}} > {{ ...}} > {{Caused by: java.lang.NullPointerException}} > {{ at org.apache.avro.Schema$EnumSchema.getEnumOrdinal(Schema.java:1118)}} > {{...}} -- This message was sent by Atlassian Jira (v8.20.10#820010)