Page 1 of 1

No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types

Posted: 29 Aug 2026, 16:22
by nartana
I'm suddenly experiencing an error when I fetch artwork/subs with CLI (MacOS Terminal):

Code: Select all

No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types: (File, net.filebot.WebServices$TMDbMovieClient, Locale, Boolean) values: [/Volumes/Media/Movies/1080p.remote/Disclosure Day (2026)/Disclosure Day (2026) 146mins [FHD 7.4 mbps] [8bit] EAC3 Atmos 5.1/Disclosure Day (2026) 146mins [FHD 7.4 mbps] 6ch.mkv, ...]
Possible solutions: detectMovie(java.io.File, net.filebot.web.MovieLookupService, java.util.Locale, boolean, boolean)
groovy.lang.MissingMethodException: No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types: (File, net.filebot.WebServices$TMDbMovieClient, Locale, Boolean) values: [/Volumes/Media/Movies/1080p.remote/Disclosure Day (2026)/Disclosure Day (2026) 146mins [FHD 7.4 mbps] [8bit] EAC3 Atmos 5.1/Disclosure Day (2026) 146mins [FHD 7.4 mbps] 6ch.mkv, ...]
Possible solutions: detectMovie(java.io.File, net.filebot.web.MovieLookupService, java.util.Locale, boolean, boolean)
	at Script.doCall(Script:30)
	at net.filebot.cli.ScriptShellMethods.eachMediaFolder(Unknown Source)
	at Script.run(Script:13)
	at net.filebot.GroovyEngine.eval(Unknown Source)
	at net.filebot.cli.ScriptShell.evaluate(Unknown Source)
	at net.filebot.cli.ArgumentProcessor.runScript(Unknown Source)
	at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
	at net.filebot.Main.main(Unknown Source)
I've used the following CLI successfully for several years:

Code: Select all

filebot -script fn:artwork.tmdb /Volumes/Media/Movies/1080p.remote -non-strict
Below is my sysinfo, media are on local Synology NAS (I replaced my actual name with "myname" below):

Code: Select all

myname@unknown0e367c2b7c66 ~ % filebot -script fn:sysinfo
FileBot 5.2.3 (r10990)
JNA Native: 7.0.0
MediaInfo: 26.01
Tools: fpcalc/1.5.1 7zz/24.08
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2026-06-18 (r1036)
Groovy: 4.0.28
JRE: OpenJDK Runtime Environment 21.0.3
JVM: OpenJDK 64-Bit Server VM
CPU/MEM: 8 Core / 4.3 GB Max Memory / 32 MB Used Memory
OS: Mac OS X (aarch64)
HW: Darwin unknown0e367c2b7c66.attlocal.net 25.6.0 Darwin Kernel Version 25.6.0: Fri Jul 31 19:18:49 PDT 2026; root:xnu-12377.161.14~5/RELEASE_ARM64_T6000 arm64
STORAGE: apfs [/] @ 73 GB | smbfs [/Volumes/Media] @ 2.6 TB
DATA: /Users/myname/.filebot
Package: PKG
Activate License [P80563272] on [Sat Aug 29 11:48:09 EDT 2026]
License: FileBot License P80563272 (Valid-Until: 2027-06-15)
Done ヾ(@⌒ー⌒@)ノ
In trying to resolve this, I deleted my Filebot cache with the following CLI:

Code: Select all

myname@unknown0e367c2b7c66 ~ % filebot -clear-cache
I updated Filebot and all Brew casks using CLI (successfully). I searched forums to find similar errors but none seemed to apply. Sorry if I missed a solution that would apply.

The error (top) seems to only happen with media folders that are new, which do not yet have any "poster.jpg" files. If I remove an offending folder, the CLI for fetching artwork will proceed beyond where the error occurred previously. However, when the process reaches a folder that is relatively new without a "poster.jpg" file, the error reoccurs and stops the fetch.

FWIW, I rename media on Windows 11 using scripts that you (RedNoah) and Kim helped me to develop. Those scripts work perfectly and they have for years. The errors only occur when I'm fetching new artwork using MacOS Terminal CLI (which also has worked perfectly for years, until recently.)

Pleaes advise, and thank you.

Re: No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types

Posted: 29 Aug 2026, 17:33
by rednoah
Looks like the artwork.tmdb script simply wasn't compatible with newer versions of FileBot. Script Bundle: 2026-08-29 (r1039) fixes the issue. You can wait for a few days, or run filebot -clear-cache once, and it'll work.

Re: No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types

Posted: 29 Aug 2026, 17:51
by nartana
Thank you (as always) rednoah for the very quick reply and solution.

I will keep my CLI as-is, wait a few days, then update and clear cache.

Thanks again.

Re: No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types

Posted: 29 Aug 2026, 17:54
by rednoah
I mean you can make it work right now. I have already deployed a new revision of the script jar. You just need to clear the cache once, and it'll work.

Re: No signature of method: static net.filebot.media.MediaDetection.detectMovie() is applicable for argument types

Posted: 29 Aug 2026, 19:03
by nartana
Success. Thank you.