Description
I was recently doing some debugging and writing tests for Avro and I received the following stack trace:
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)
That took me quite awhile to decipher. How about me Avro a library for laypeople. I propose:
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)
Attachments
Issue Links
- links to