From d61301af6d60b254b1e2138fd863d6afe3c85084 Mon Sep 17 00:00:00 2001 From: Keith Armstrong Date: Tue, 31 Dec 2024 21:50:38 -0500 Subject: [PATCH] Catch Exception, which handles all CSV exceptions --- src/com/belkast/soap/userVerify.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/com/belkast/soap/userVerify.java b/src/com/belkast/soap/userVerify.java index 9aef60c..e28d938 100644 --- a/src/com/belkast/soap/userVerify.java +++ b/src/com/belkast/soap/userVerify.java @@ -1,5 +1,6 @@ package com.belkast.soap; +import org.apache.commons.csv.CSVException; import org.apache.commons.csv.CSVFormat; import org.apache.commons.csv.CSVRecord; @@ -111,16 +112,19 @@ public class userVerify } } } - catch (IOException | IllegalArgumentException e) + catch (Exception e) { - exceptionReason = e.toString(); + exceptionReason = e.getMessage(); failedOnException = true; break; } parsedCorrectly = true; } - debugProcessor.writer(fromUser,""); + if (readNum > 0) + { + debugProcessor.writer(fromUser,""); + } debugProcessor.writer(fromUser, "CSV lines read : " + String.valueOf(readNum)); debugProcessor.writer(fromUser, "CSV lines passed : " + String.valueOf(readNum - invalidNum)); debugProcessor.writer(fromUser, "CSV lines failed : " + invalidNum);