diff -r 97967db4b95b -r 82f86dc48339 src/relpipe-out-csv.cpp --- 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 #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;