diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/FilterController.java b/src/de/deadlocker8/budgetmaster/ui/controller/FilterController.java index 531ba2697ebe2418700d49b5184384143b5a07c3..441dab1b47e9377baa55472b66363ab8342a52d0 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/FilterController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/FilterController.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import de.deadlocker8.budgetmaster.logic.FilterSettings; import de.deadlocker8.budgetmaster.logic.category.Category; +import de.deadlocker8.budgetmaster.logic.serverconnection.ExceptionHandler; import de.deadlocker8.budgetmaster.logic.serverconnection.ServerTagConnection; import de.deadlocker8.budgetmaster.logic.tag.Tag; import de.deadlocker8.budgetmaster.logic.utils.Colors; @@ -101,8 +102,9 @@ public class FilterController extends BaseController implements Styleable } catch(Exception e) { - //ERRORHANDLING Logger.error(e); + controller.showConnectionErrorAlert(ExceptionHandler.getMessageForException(e)); + return; } textFieldSearch.setOnKeyPressed((event)->{ diff --git a/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java b/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java index be2ba945b634e6550799e6d97a7bfcbec1be36e6..872ed127d6b296345207736d0c97debd3829e99d 100644 --- a/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java +++ b/src/de/deadlocker8/budgetmaster/ui/controller/ReportController.java @@ -25,6 +25,7 @@ import de.deadlocker8.budgetmaster.logic.report.ReportGenerator; import de.deadlocker8.budgetmaster.logic.report.ReportItem; import de.deadlocker8.budgetmaster.logic.report.ReportPreferences; import de.deadlocker8.budgetmaster.logic.report.ReportSorting; +import de.deadlocker8.budgetmaster.logic.serverconnection.ExceptionHandler; import de.deadlocker8.budgetmaster.logic.tag.TagHandler; import de.deadlocker8.budgetmaster.logic.utils.Colors; import de.deadlocker8.budgetmaster.logic.utils.FileHelper; @@ -544,7 +545,7 @@ public class ReportController implements Refreshable, Styleable catch(Exception e) { Logger.error(e); - controller.showConnectionErrorAlert(Localization.getString(Strings.ERROR_SERVER_CONNECTION_WITH_DETAILS)); + controller.showConnectionErrorAlert(ExceptionHandler.getMessageForException(e)); } reportItems.add(reportItem);