diff --git a/src/main/java/org/jabref/gui/groups/EntryTableTransferHandler.java b/src/main/java/org/jabref/gui/groups/EntryTableTransferHandler.java index a5f138cf955..9b6a761ba8c 100644 --- a/src/main/java/org/jabref/gui/groups/EntryTableTransferHandler.java +++ b/src/main/java/org/jabref/gui/groups/EntryTableTransferHandler.java @@ -18,6 +18,7 @@ import java.util.Collections; import java.util.List; import java.util.Optional; +import java.util.stream.Collectors; import javax.swing.JComponent; import javax.swing.JTable; @@ -118,7 +119,8 @@ public boolean importData(JComponent comp, Transferable t) { // JOptionPane.showMessageDialog(null, "Received // javaFileListFlavor"); @SuppressWarnings("unchecked") - List files = (List) t.getTransferData(DataFlavor.javaFileListFlavor); + List files = ((List) t.getTransferData(DataFlavor.javaFileListFlavor)).stream() + .map(File::toPath).collect(Collectors.toList()); return handleDraggedFiles(files, dropRow); } else if (t.isDataFlavorSupported(urlFlavor)) { URL dropLink = (URL) t.getTransferData(urlFlavor);