Github user chenliang613 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1581#discussion_r156553976 --- Diff: core/src/main/java/org/apache/carbondata/core/scan/collector/impl/RestructureBasedVectorResultCollector.java --- @@ -238,7 +238,7 @@ private void fillDataForNonExistingMeasures() { (long) defaultValue); } else if (DataTypes.isDecimal(dataType)) { vector.putDecimals(columnVectorInfo.vectorOffset, columnVectorInfo.size, - (Decimal) defaultValue, measure.getPrecision()); + ((Decimal) defaultValue).toJavaBigDecimal(), measure.getPrecision()); --- End diff -- ok, this is core module.
---