[ https://issues.apache.org/jira/browse/AVRO-2356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16803750#comment-16803750 ]
Hudson commented on AVRO-2356: ------------------------------ FAILURE: Integrated in Jenkins build AvroJava #624 (See [https://builds.apache.org/job/AvroJava/624/]) AVRO-2356: Encoder Cannot Be Null (iemejia: [https://github.com/apache/avro/commit/8f0eca6990a584707c0cc7690fc1d325803a5287]) * (edit) lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java > GenericDatumWriter.write must require encoder to be not null > ------------------------------------------------------------ > > Key: AVRO-2356 > URL: https://issues.apache.org/jira/browse/AVRO-2356 > Project: Apache Avro > Issue Type: Improvement > Components: java > Reporter: David Mollitor > Assignee: David Mollitor > Priority: Minor > Fix For: 1.9.0 > > > I was recently doing some debugging and writing tests for Avro and I received > the following stack trace: > {code} > java.lang.NullPointerException: null of E in field f of R > at > org.apache.avro.generic.GenericDatumWriter.npe(GenericDatumWriter.java:147) > at > org.apache.avro.generic.GenericDatumWriter.writeWithoutConversion(GenericDatumWriter.java:141) > at > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:77) > at > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:64) > {code} > That took me quite awhile to decipher. How about me Avro a library for > laypeople. I propose: > {code} > java.lang.NullPointerException: Encoder cannot be null > at java.util.Objects.requireNonNull(Objects.java:228) > at > org.apache.avro.generic.GenericDatumWriter.write(GenericDatumWriter.java:63) > at > org.apache.avro.test.basic.ExtendedEnumPerf.encode(ExtendedEnumPerf.java:26) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)