Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2879#discussion_r229194455
--- Diff:
processing/src/main/java/org/apache/carbondata/processing/loading/steps/DataWriterBatchProcessorStepImpl.java
---
@@ -141,7 +141,9 @@ private void finish(String tableName, CarbonFactHandler
dataHandler) {
try {
processingComplete(dataHandler);
} catch (Exception e) {
- exception = new CarbonDataWriterException(e.getMessage(), e);
+ if (null == exception) {
+ exception = new CarbonDataWriterException(e.getMessage(), e);
--- End diff --
```suggestion
exception = new CarbonDataWriterException(e);
```
---