Fix bug in static init of DataType to pass ExtendedColumnSerializerTest UT
Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/570ab42a Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/570ab42a Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/570ab42a Branch: refs/heads/KYLIN-2428 Commit: 570ab42a9b7597ce85b17202b67cd0ea5403cba4 Parents: df3ecd3 Author: kangkaisen <kangkai...@163.com> Authored: Wed Feb 8 21:25:37 2017 +0800 Committer: kangkaisen <kangkai...@163.com> Committed: Wed Feb 8 21:38:00 2017 +0800 ---------------------------------------------------------------------- .../main/java/org/apache/kylin/metadata/datatype/DataType.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/570ab42a/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java ---------------------------------------------------------------------- diff --git a/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java b/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java index b726c5f..d3756b8 100644 --- a/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java +++ b/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java @@ -114,7 +114,8 @@ public class DataType implements Serializable { public static final DataType ANY = DataType.getType("any"); static { - MeasureTypeFactory.init(); + //to ensure the MeasureTypeFactory class has initialized + MeasureTypeFactory.getUDAFs(); } public static DataType getType(String type) {