From f9a64906507a38e60ec474255e4ce4e23dfc2cba Mon Sep 17 00:00:00 2001 From: Miles Vella <673-vella@users.noreply.gitlab.cs.uni-duesseldorf.de> Date: Fri, 10 Nov 2023 14:45:26 +0100 Subject: [PATCH] Catch NoSuchFileException as well --- .../bmotionstudio/gef/editor/library/ImportImagesAction.java | 3 ++- de.prob.ui/src/de/prob/ui/ltl/LtlCheckingDialog.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/library/ImportImagesAction.java b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/library/ImportImagesAction.java index b9900177..41067e1c 100644 --- a/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/library/ImportImagesAction.java +++ b/de.bmotionstudio.gef.editor/src/de/bmotionstudio/gef/editor/library/ImportImagesAction.java @@ -9,6 +9,7 @@ package de.bmotionstudio.gef.editor.library; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; +import java.nio.file.NoSuchFileException; import org.eclipse.core.resources.IFile; import org.eclipse.core.resources.IFolder; @@ -90,7 +91,7 @@ public class ImportImagesAction extends AbstractLibraryAction { } catch (CoreException e1) { e1.printStackTrace(); - } catch (FileNotFoundException e) { + } catch (FileNotFoundException | NoSuchFileException e) { e.printStackTrace(); } diff --git a/de.prob.ui/src/de/prob/ui/ltl/LtlCheckingDialog.java b/de.prob.ui/src/de/prob/ui/ltl/LtlCheckingDialog.java index 0860779f..78be9b34 100644 --- a/de.prob.ui/src/de/prob/ui/ltl/LtlCheckingDialog.java +++ b/de.prob.ui/src/de/prob/ui/ltl/LtlCheckingDialog.java @@ -14,6 +14,7 @@ import java.io.FileReader; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; +import java.nio.file.NoSuchFileException; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; @@ -405,7 +406,7 @@ public final class LtlCheckingDialog extends TrayDialog { formulas.select(0); close(); - } catch (FileNotFoundException e) { + } catch (FileNotFoundException | NoSuchFileException e) { Logger.notifyUser("File not found", e); } catch (IOException e) { Logger.notifyUser("Unexpected IO exception", e); -- GitLab