This is an automated email from the ASF dual-hosted git repository.

iemejia pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git


The following commit(s) were added to refs/heads/master by this push:
     new 8f0eca6  AVRO-2356: Encoder Cannot Be Null
8f0eca6 is described below

commit 8f0eca6990a584707c0cc7690fc1d325803a5287
Author: Beluga Behr <[email protected]>
AuthorDate: Fri Mar 22 10:07:13 2019 -0400

    AVRO-2356: Encoder Cannot Be Null
---
 .../avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java  | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java 
b/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java
index 25ba68c..f112399 100644
--- 
a/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java
+++ 
b/lang/java/avro/src/main/java/org/apache/avro/generic/GenericDatumWriter.java
@@ -22,6 +22,7 @@ import java.nio.ByteBuffer;
 import java.util.ConcurrentModificationException;
 import java.util.Iterator;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Collection;
 
 import org.apache.avro.AvroRuntimeException;
@@ -67,6 +68,7 @@ public class GenericDatumWriter<D> implements DatumWriter<D> {
   }
 
   public void write(D datum, Encoder out) throws IOException {
+    Objects.requireNonNull(out, "Encoder cannot be null");
     write(root, datum, out);
   }
 

Reply via email to