Hey there, recently my automated media center with uTorrent started failing.
The log says:
Parameter: excludeList = amc.txt
Parameter: xbmc = localhost
Parameter: clean = y
Parameter: seriesFormat = x:/tv/{n}/{n.replaceTrailingBrackets()} - {s}{e.pad(2)} - {t}
Parameter: movieFormat = x:/Movies/{n} [{y}{" $certification"}]{'.' + fn.matchAll(/extended|uncensored|remastered|unrated|uncut|directors.cut|special.edition|unrated.edition/)*.upper().sort().join(', ').replaceAll(/[._]/, " ")}{".$vf"}{".$af"}{".$source"}{".$vc"}{".CD$pi"}{".$lang"}
Parameter: ut_label = tv
Parameter: ut_state = 11
Parameter: ut_title = MythBusters.S15E01.The.Simpsons.Special.REPACK.HDTV.x264-W4F.mp4
Parameter: ut_kind = %K
Parameter: ut_file = MythBusters.S15E01.The.Simpsons.Special.REPACK.HDTV.x264-W4F.mp4
Parameter: ut_dir = C:\Users\Media PC\Downloads\tv
Parameter: ut_state_allow = 11
FileNotFoundException: C:\ProgramData\Microsoft\Windows\Start Menu\amc.txt (Access is denied)
java.io.FileNotFoundException: C:\ProgramData\Microsoft\Windows\Start Menu\amc.txt (Access is denied)
at Script1.run(Script1.groovy:208)
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:112)
at net.filebot.Main.main(Main.java:170)
Failure (°_°)
Why is it looking for amc.txt in the start menu? As far as I can tell nothing obvious changed, it just stopped working. I have played around with various PATH settings (pointing to the actual .exe, etc) to no avail.
If you specify a relative path as --def excludeList it'll get resolved against the --output folder, which defaults to the working directory. Riddle solved.