You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pirk.apache.org by ch...@apache.org on 2016/08/02 16:48:41 UTC

incubator-pirk git commit: PIRK-42 Fix DataSchema getTextName NullPointerException - closes apache/incubator-pirk#42

Repository: incubator-pirk
Updated Branches:
  refs/heads/master cd6cb204e -> 3939ab7f1


PIRK-42 Fix DataSchema getTextName NullPointerException <description> - closes apache/incubator-pirk#42


Project: http://git-wip-us.apache.org/repos/asf/incubator-pirk/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-pirk/commit/3939ab7f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-pirk/tree/3939ab7f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-pirk/diff/3939ab7f

Branch: refs/heads/master
Commit: 3939ab7f15b6389d312d132d61ebc9d808431c5d
Parents: cd6cb20
Author: eawilliams <ea...@apache.org>
Authored: Tue Aug 2 12:48:26 2016 -0400
Committer: charris <ch...@apache.org>
Committed: Tue Aug 2 12:48:26 2016 -0400

----------------------------------------------------------------------
 src/main/java/org/apache/pirk/schema/data/DataSchema.java | 10 ++++++++++
 1 file changed, 10 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/3939ab7f/src/main/java/org/apache/pirk/schema/data/DataSchema.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/pirk/schema/data/DataSchema.java b/src/main/java/org/apache/pirk/schema/data/DataSchema.java
index d363a0c..9557ce6 100644
--- a/src/main/java/org/apache/pirk/schema/data/DataSchema.java
+++ b/src/main/java/org/apache/pirk/schema/data/DataSchema.java
@@ -18,6 +18,7 @@
  */
 package org.apache.pirk.schema.data;
 
+import java.io.IOException;
 import java.io.Serializable;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -278,4 +279,13 @@ public class DataSchema implements Serializable
 
     return (DataPartitioner) obj;
   }
+
+  private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException
+  {
+    in.defaultReadObject();
+
+    // Initialize transient elements
+    partitionerInstances = new HashMap<>();
+    textRep = new HashMap<>();
+  }
 }