--- a/src/relpipe-out-csv.cpp Tue Jan 08 18:40:15 2019 +0100
+++ b/src/relpipe-out-csv.cpp Tue Jan 08 22:49:21 2019 +0100
@@ -27,6 +27,7 @@
#include <relpipe/reader/RelpipeReaderException.h>
#include "CSVHandler.h"
+#include "RelpipeCSVWriterException.h"
using namespace relpipe::cli;
using namespace relpipe::reader;
@@ -53,6 +54,9 @@
fwprintf(stderr, L"Caught Reader exception: %ls\n", e.getMessge().c_str());
fwprintf(stderr, L"Debug: Input stream: eof=%ls, lastRead=%d\n", (cin.eof() ? L"true" : L"false"), cin.gcount());
resultCode = CLI::EXIT_CODE_DATA_ERROR;
+ } catch (RelpipeCSVWriterException e) {
+ fwprintf(stderr, L"Error while generating CSV: %ls\n", e.getMessge().c_str());
+ resultCode = CLI::EXIT_CODE_DATA_ERROR;
}
return resultCode;