Page 1 of 1

The command "dev:osdb.explain" stopped working

Posted: 16 May 2017, 04:46
by viking
The following command works fine when I use an old version of FileBot:

Code: Select all

filebot.cmd -script dev:osdb.explain "PathtoMovie" -non-strict --def fetch=y --log all --log-file P:\temp_log.txt
However, with the latest version, I get this error:

Code: Select all

No such property: locale for class: net.filebot.cli.ArgumentBean
Possible solutions: logFile
groovy.lang.MissingPropertyException: No such property: locale for class: net.filebot.cli.ArgumentBean
Possible solutions: logFile
	at Script1.run(Script1.groovy:4)
	at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:64)
	at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:74)
	at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:127)
	at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
	at net.filebot.Main.main(Main.java:111)

Failure (°_°)

Re: The command "dev:osdb.explain" stopped working

Posted: 16 May 2017, 06:00
by rednoah

Re: The command "dev:osdb.explain" stopped working

Posted: 16 May 2017, 09:01
by viking
Thanks, but still didn't work. I downloaded the latest FileBot_4.7.9_r5048.jar. Has the fix been implemented in this jar file? Here is the error:

Code: Select all

No signature of method: static net.filebot.subtitle.SubtitleUtilities.lookupSubtitlesByHash() is applicable for argument types: (net.filebot.WebServices$OpenSubtitlesClientWithLocalSearch, java.util.ArrayList, java.lang.String, java.lang.Boolean, java.lang.Boolean) values: [net.filebot.WebServices$OpenSubtitlesClientWithLocalSearch@86a017, ...]
Possible solutions: lookupSubtitlesByHash(net.filebot.web.VideoHashSubtitleService, java.util.Collection, java.util.Locale, boolean, boolean)
groovy.lang.MissingMethodException: No signature of method: static net.filebot.subtitle.SubtitleUtilities.lookupSubtitlesByHash() is applicable for argument types: (net.filebot.WebServices$OpenSubtitlesClientWithLocalSearch, java.util.ArrayList, java.lang.String, java.lang.Boolean, java.lang.Boolean) values: [net.filebot.WebServices$OpenSubtitlesClientWithLocalSearch@86a017, ...]
Possible solutions: lookupSubtitlesByHash(net.filebot.web.VideoHashSubtitleService, java.util.Collection, java.util.Locale, boolean, boolean)
	at Script1$_run_closure4.doCall(Script1.groovy:18)
	at Script1.run(Script1.groovy:10)
	at net.filebot.cli.ScriptShell.evaluate(ScriptShell.java:64)
	at net.filebot.cli.ScriptShell.runScript(ScriptShell.java:74)
	at net.filebot.cli.ArgumentProcessor.runScript(ArgumentProcessor.java:127)
	at net.filebot.cli.ArgumentProcessor.run(ArgumentProcessor.java:29)
	at net.filebot.Main.main(Main.java:111)

Failure (°_°)

Re: The command "dev:osdb.explain" stopped working

Posted: 16 May 2017, 09:18
by rednoah
Fixed too. You may need to call -clear-cache once.

@see https://github.com/filebot/scripts/comm ... 37cf9460a3

Re: The command "dev:osdb.explain" stopped working

Posted: 16 May 2017, 21:42
by viking
Works now. Thanks!