Pennyworth:bin Alfred$ filebot -script fn:sysinfo
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.vmplugin.v7.Java7$1 (file:/usr/local/Caskroom/filebot/4.7.9/FileBot.app/Contents/Java/FileBot_4.7.9.jar) to constructor java.lang.invoke.MethodHandles$Lookup(java.lang.Class,int)
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.vmplugin.v7.Java7$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
FileBot 4.7.9 (r4984)
JNA Native: 5.1.0
MediaInfo: 0.7.93
7-Zip-JBinding: 9.20
Chromaprint: 1.4.2
Extended Attributes: OK
Unicode Filesystem: OK
Script Bundle: 2017-10-30 (r508)
Groovy: 2.4.10
JRE: Java(TM) SE Runtime Environment 9.0.1
JVM: 64-bit Java HotSpot(TM) 64-Bit Server VM
CPU/MEM: 12 Core / 8 GB Max Memory / 26 MB Used Memory
OS: Mac OS X (x86_64)
Package: APP
uname: Darwin Pennyworth.home 17.0.0 Darwin Kernel Version 17.0.0: Thu Aug 24 21:48:19 PDT 2017; root:xnu-4570.1.46~2/RELEASE_X86_64 x86_64
What am I missing when trying to upgrade to the latest version to fix the zero byte issue?
4.7.14 and up are only available on the Mac App Store currently. However, the Mac App Store doesn't support command-line applications and the brew cask package hasn't been updated. There's no out-of-the-box solution for Mac.
If you really need a fix, then you can use the portable package with the latest revision of the filebot jar of course, but that's for advanced users that know what they're doing.