Github user kevinjmh commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2879#discussion_r229287888
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/loading/steps/CarbonRowDataWriterProcessorStepImpl.java
---
@@ -308,7 +312,7 @@ private void processBatch(CarbonRowBatch batch,
CarbonFactHandler dataHandler, i
}
writeCounter[iteratorIndex] += batch.getSize();
} catch (Exception e) {
- throw new CarbonDataLoadingException("unable to generate the mdkey",
e);
+ throw new CarbonDataLoadingException(e);
--- End diff --
The KeyGenException extend Exception, it needs
CarbonDataLoadingException(RuntimeException) to wrap and throw.
---