Having a somewhat perplexing problem with renames when filebot encounters .nfo files. I've tried with debugging , run as admin, reinstalled filebot etc ..
I'm running FileBot 4.7.2 (r4178) / Java(TM) SE Runtime Environment 1.8.0_111 on win10.
All other files work fine but when filebot encounters .nfo files it gives me a pop-up: "File in use , the action can't be completed because the file is open in Java(TM) Platform binary, close the file and try again.
Ironically, this is what filebot is running under. Essentially it can't move the file because it's own java process has it open! Is there a fix for this? It clearly must being doing something different for .nfo files versus all others as it has no problem with any other files.
Running under console we get more verbose output for the same thing:
Code: Select all
FileSystemException: The process cannot access the file because it is being used by another process.
java.util.concurrent.ExecutionException: java.nio.file.FileSystemException: The process cannot access the file because it is being used by another process.
at net.filebot.ui.rename.RenameAction.lambda$actionPerformed$1(RenameAction.java:99)
at net.filebot.util.ui.SwingUI.withWaitCursor(SwingUI.java:289)
at net.filebot.ui.rename.RenameAction.actionPerformed(RenameAction.java:78)
Caused by: java.nio.file.FileSystemException: The process cannot access the file because it is being used by another process.
at net.filebot.util.FileUtilities.moveRename(FileUtilities.java:84)
at net.filebot.StandardRenameAction$1.rename(StandardRenameAction.java:23)
at net.filebot.ui.rename.RenameAction$RenameWorker.call(RenameAction.java:328)
at net.filebot.ui.rename.RenameAction$RenameWorker.call(RenameAction.java:299)
at net.filebot.util.ui.ProgressMonitor$1.call(ProgressMonitor.java:27)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
Thanks
-TD