From 3d923da419dfba23e848b144cf415bb9518a40db Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Sat, 25 Feb 2017 22:47:17 +0800 Subject: [PATCH] Improved GVFS error logging: GVFS: %s => %s --- source/net/filebot/ui/transfer/FileTransferable.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/net/filebot/ui/transfer/FileTransferable.java b/source/net/filebot/ui/transfer/FileTransferable.java index 4442608c..f9839043 100644 --- a/source/net/filebot/ui/transfer/FileTransferable.java +++ b/source/net/filebot/ui/transfer/FileTransferable.java @@ -7,6 +7,7 @@ import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; import java.awt.datatransfer.UnsupportedFlavorException; import java.io.File; +import java.io.FileNotFoundException; import java.io.IOException; import java.net.URI; import java.nio.CharBuffer; @@ -109,11 +110,11 @@ public class FileTransferable implements Transferable { try { File file = GVFS.getDefaultVFS().getPathForURI(new URI(line)); - if (file != null && file.exists()) { - files.add(file); - } else { - debug.warning(format("GVFS: %s => %s", line, file)); + if (file == null || !file.exists()) { + throw new FileNotFoundException(file.getPath()); } + + files.add(file); } catch (Throwable e) { debug.warning(format("GVFS: %s => %s", line, e)); }