Page 1 of 1

Problem with /E:/

Posted: 17 Jan 2016, 17:39
by lazyeiger
I have been using Filebot for a few years with no problems both manually and with utorrent.

The utorrent script stopped working a few days ago, in the past updating Filebot and Java have fixed this, however after updating I have the following problem.

if I change E: in /E:/Media to any other drive that I have (C: or K:) everything works fine???

I have no idea where this comes from as these files do not exist and it has been at least a year since I used them
E:\Temp\the honourable woman
s1e5 HD.mkvE:\Temp\Downton_Abbey.5x08.HDTV_x264-FoV\downton_abbey.5x08.hdtv_x26
4-fov.rar

I tried uninstalling FileBot and did a fresh install ....still the same.

Thank you!

input script
C:\Windows\System32\cmd.exe /k filebot -script fn:amc --output "/E:/Media" --action copy -non-strict "/E:/TempFiles" --def excludeList=amc.txt

output
Java HotSpot(TM) Client VM warning: TieredCompilation is disabled in this releas
e.
Run script [fn:amc] at [Sun Jan 17 10:28:40 MST 2016]
Parameter: excludeList = amc.txt
Argument: E:\TempFiles
InvalidPathException: Illegal char <:> at index 41: E:\Temp\the honourable woman
s1e5 HD.mkvE:\Temp\Downton_Abbey.5x08.HDTV_x264-FoV\downton_abbey.5x08.hdtv_x26
4-fov.rar
java.nio.file.InvalidPathException: Illegal char <:> at index 41: E:\Temp\the ho
nourable woman s1e5 HD.mkvE:\Temp\Downton_Abbey.5x08.HDTV_x264-FoV\downton_abbey
.5x08.hdtv_x264-fov.rar
at net.filebot.util.FileSet.getPath(FileSet.java:84)
at net.filebot.util.FileSet.add(FileSet.java:44)
at net.filebot.util.FileSet.lambda$feed$57(FileSet.java:48)
at net.filebot.util.FileSet.feed(FileSet.java:48)
at net.filebot.util.FileSet$feed.call(Unknown Source)
at Script1.run(Script1.groovy:139)
at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:61)
at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:82)
at net.filebot.cli.ArgumentProcessor.process(ArgumentProcessor.java:116)

at net.filebot.Main.main(Main.java:169)
Failure (°_°)


C:\Windows\system32>


C:\Windows\system32>

Re: Problem with /E:/

Posted: 17 Jan 2016, 17:51
by rednoah
This is an INVALID PATH:

Code: Select all

/E:/Media
This is a VALID PATH:

Code: Select all

E:/Media
You might wanna check the exclude list as well, if you've got fucked up paths in there somehow.

Re: Problem with /E:/

Posted: 17 Jan 2016, 18:02
by lazyeiger
Makes no difference this still gives the same result

C:\Windows\System32\cmd.exe /k filebot -script fn:amc --output "E:/Media" --action copy -non-strict "E:/TempFiles" --def excludeList=amc.txt

This works fine
C:\Windows\System32\cmd.exe /k filebot -script fn:amc --output "K:/Media" --action copy -non-strict "E:/TempFiles" --def excludeList=amc.txt

Re: Problem with /E:/

Posted: 17 Jan 2016, 18:04
by rednoah
You might wanna check the exclude list as well, if you've got fucked up paths in there somehow.
Your E:/Media/amc.txt contains an illegal line:

Code: Select all

E:\Temp\the honourable woman s1e5 HD.mkvE:\Temp\Downton_Abbey.5x08.HDTV_x264-FoV\downton_abbey.5x08.hdtv_x264-fov.rar
Did you manually edit the file and screw up the format? The amc exclude list file format is simple. One line per file path.

Re: Problem with /E:/

Posted: 17 Jan 2016, 18:24
by lazyeiger
I have no idea how that happened, I have never even opened the amc.txt file.

I looked at the file and there are multiple instances of 2 paths on one line.

anyway I moved it and let a new one was created and of course now it all works fine!

Thanks!

Re: Problem with /E:/

Posted: 17 Jan 2016, 18:49
by rednoah
I guess if you're really unlucky, and two filebot instances might by modifying the excludelist file at the same time, I guess this could happen.


The --log-file option makes sure that there is only one active instance of filebot per log file at any given time:

Code: Select all

--log-file amc.log