Couldn't connect to TMDB database (when using a proxy)

Support for Ubuntu and other Desktop Linux distributions
Post Reply
choco
Posts: 3
Joined: Yesterday, 14:35

Couldn't connect to TMDB database (when using a proxy)

Post by choco »

I have this connection error when I use filebot cli in ubuntu.

Console Output: Select all

Failed to fetch resource: https://api.themoviedb.org/3/search/tv: HTTP connect timed out
HTTP connect timed out
java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at net.filebot.web.WebRequest.doRequest(Unknown Source)
        at net.filebot.web.WebRequest.httpRequestV2(Unknown Source)
        at net.filebot.web.WebRequest.fetch(Unknown Source)
        at net.filebot.CachedResource.lambda$fetchIfNoneMatch$19(Unknown Source)
        at net.filebot.CachedResource.lambda$get$0(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.lambda$get$1(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.lambda$computeIf$1(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.withLock(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.computeIf(Unknown Source)
        at net.filebot.CachedResource.get(Unknown Source)
        at net.filebot.web.TMDbCore.request(Unknown Source)
        at net.filebot.web.TMDbTVClient.search(Unknown Source)
        at net.filebot.web.TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.WebServices$TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lambda$search$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIf(Unknown Source)
        at net.filebot.Cache.computeIfAbsent(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIfAbsent(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.search(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lookupSeries(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeSet(Unknown Source)
        at net.filebot.cli.CmdlineOperations.renameSeries(Unknown Source)
        at net.filebot.cli.CmdlineOperations.rename(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Caused by: java.net.ConnectException: HTTP connect timed out
but in the same terminal I can get proper response from api.themoviedb.org.
What I ran:

Shell: Select all

curl --request GET --url 'https://api.themoviedb.org/3/search/movie?query=Jack+Reacher' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJiMWI0YzE*********p6BL38yU'
What I got:

Console Output: Select all

{"page":1,"results":[{"adult":false,"backdrop_path":"/2v3pC01rf0uXnECOM94pjfqk1TY.jpg","genre_ids":[80,18,53,28],"id":75780,"original_language":"en","original_title":"Jack Reacher","overview":"One morning in an ordinary town, five people are shot dead in a seemingly random attack. All evidence points to a single suspect: an ex-military sniper who is quickly brought into custody. The interrogation yields one written note: 'Get Jack Reacher!'. Reacher, an enigmatic ex-Army investigator, believes the authorities have the right man but agrees to help the sniper's defense attorney. However, the more Reacher delves into the case, the less clear-cut it appears. So begins an extraordinary chase for the truth, pitting Jack Reacher against an unexpected enemy, with a skill for violence and a secret to keep.","popularity":17.5791,"poster_path":"/uQBbjrLVsUibWxNDGA4Czzo8lwz.jpg","release_date":"2012-12-20","title":"Jack Reacher","video":false,"vote_average":6.643,"vote_count":7176},{"adult":false,"backdrop_path":null,"genre_ids":[99],"id":1045592,"original_language":"en","original_title":"Jack Reacher: When the Man Comes Around","overview":"Cast and crew speak on adapting One Shot as the first Jack Reacher film, casting Tom Cruise, earning Lee Child's blessing, additional character qualities and the performances that shape them, Lee Child's cameo in the film, and shooting the film's climax.","popularity":2.2235,"poster_path":"/tcOPca5Ook6aR9mehrnxD9kfk7m.jpg","release_date":"2013-05-07","title":"Jack Reacher: When the Man Comes Around","video":false,"vote_average":7.9,"vote_count":4},{"adult":false,"backdrop_path":"/ww1eIoywghjoMzRLRIcbJLuKnJH.jpg","genre_ids":[28,53],"id":343611,"original_language":"en","original_title":"Jack Reacher: Never Go Back","overview":"Years after resigning command of an elite military police unit, the nomadic, righter-of-wrongs Reacher is drawn back into the life he left behind when his friend and successor, Major Susan Turner is framed for espionage. Reacher will stop at nothing to prove her innocence and to expose the real perpetrators behind the killings of his former soldiers.","popularity":7.7736,"poster_path":"/cOg3UT2NYWHZxp41vpxAnVCOC4M.jpg","release_date":"2016-10-19","title":"Jack Reacher: Never Go Back","video":false,"vote_average":6.0,"vote_count":4997}],"total_pages":1,"total_results":3}
Trying to figure out how to solve it.
User avatar
rednoah
The Source
Posts: 23928
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Couldn't connect to TMDB database

Post by rednoah »

Code: Select all

Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Caused by: java.net.ConnectException: HTTP connect timed out
There's probably not much you can do. If it reliably and repeatedly doesn't work from FileBot but always works with curl, then that would be most unusual. Could be anything. I'd wait for a day and see if the issue resolves itself. You could check which IPs api.themoviedb.org can resolve to since it might work for some routes but not others. You could try the java.net.preferIPv4Stack=true network setting. You could try different internet connections (e.g. use your mobile phone as hotspot) to see if that makes a difference.
:idea: Please read the FAQ and How to Request Help.
choco
Posts: 3
Joined: Yesterday, 14:35

Re: Couldn't connect to TMDB database

Post by choco »

rednoah wrote: Yesterday, 17:02

Code: Select all

Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Caused by: java.net.ConnectException: HTTP connect timed out
There's probably not much you can do. If it reliably and repeatedly doesn't work from FileBot but always works with curl, then that would be most unusual. Could be anything. I'd wait for a day and see if the issue resolves itself. You could check which IPs api.themoviedb.org can resolve to since it might work for some routes but not others. You could try the java.net.preferIPv4Stack=true network setting. You could try different internet connections (e.g. use your mobile phone as hotspot) to see if that makes a difference.
It might be a proxy issue. The proxy works fine for curl as I mentioned before, but for some reason proxy settings in filebot or java doesn't work. Yesterday I have tried using system proxy and using internal proxy settings, but none of them work.
I uninstall the amd64.deb and install a universal one, and find out that the system proxy still doesn't work, but internal proxy settings suddenly works.
Here's the result I have(with the universal bundle):
Using system proxy:

Shell: Select all

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
filebot -script fn:properties --def java.net.useSystemProxies=true
Output:

Console Output: Select all

# Application Bundle
FileBot 5.1.7 (r10547) / Groovy 4.0.26 / OpenJDK Runtime Environment 21.0.6 / Linux 6.8.0-40-generic (amd64)
# Local Time
Fri May 02 12:15:46 CST 2025
# Process Tree
└─ /usr/lib/systemd/systemd
└─ /usr/sbin/sshd
└─ /usr/sbin/sshd
└─ /usr/bin/bash
└─ /usr/bin/dash
└─ /usr/lib/jvm/java-21-openjdk-amd64/bin/java
# Environment Variables
DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/0/bus
DEBUGINFOD_URLS = https://debuginfod.ubuntu.com
HOME = /root
LANG = en_US.UTF-8
LESSCLOSE = /usr/bin/lesspipe %s %s
LESSOPEN = | /usr/bin/lesspipe %s
LOGNAME = root
LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
OLDPWD = /root
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD = /root/downloads
SHELL = /bin/bash
SHLVL = 1
SSH_CLIENT = *.*.*.* 22
SSH_CONNECTION = *.*.*.* 3116 *.*.* 22
SSH_TTY = /dev/pts/0
TERM = xterm-256color
USER = root
XDG_DATA_DIRS = /usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_RUNTIME_DIR = /run/user/0
XDG_SESSION_CLASS = user
XDG_SESSION_ID = 170
XDG_SESSION_TYPE = tty
_ = /usr/bin/filebot
http_proxy = http://127.0.0.1:7890
https_proxy = http://127.0.0.1:7890
# Java System Properties
application.cache = /root/.filebot/cache
application.deployment = deb
application.dir = /root/.filebot
awt.useSystemAAFontSettings = on
file.encoding = UTF-8
file.separator = /
grape.root = /root/.filebot/grape
http.agent = FileBot/5.1.7
java.class.path = /usr/share/filebot/jar/filebot.jar
java.class.version = 65.0
java.home = /usr/lib/jvm/java-21-openjdk-amd64
java.io.tmpdir = /tmp
java.library.path = /usr/lib/x86_64-linux-gnu/jni
java.net.useSystemProxies = true
java.runtime.name = OpenJDK Runtime Environment
java.runtime.version = 21.0.6+7-Ubuntu-124.04.1
java.specification.name = Java Platform API Specification
java.specification.vendor = Oracle Corporation
java.specification.version = 21
java.vendor = Ubuntu
java.vendor.url = https://ubuntu.com/
java.vendor.url.bug = https://bugs.launchpad.net/ubuntu/+source/openjdk-21
java.version = 21.0.6
java.version.date = 2025-01-21
java.vm.compressedOopsMode = 32-bit
java.vm.info = mixed mode, sharing
java.vm.name = OpenJDK 64-Bit Server VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Oracle Corporation
java.vm.specification.version = 21
java.vm.vendor = Ubuntu
java.vm.version = 21.0.6+7-Ubuntu-124.04.1
jdk.debug = release
jdk.logger.packages = net.filebot.Logging
jdk.module.path = /usr/share/openjfx/lib
jna.boot.library.name = jnidispatch.system
jna.boot.library.path = /usr/lib/x86_64-linux-gnu/jni
jna.library.path = /usr/lib/x86_64-linux-gnu/jni
jna.noclasspath = true
jna.nosys = false
jna.nounpack = true
line.separator = ↲
native.encoding = UTF-8
net.filebot.archive.extractor = ShellExecutables
net.filebot.gio.GVFS = /run/user/0/gvfs
net.filebot.logging.debug = ALL
org.apache.commons.logging.Log = org.apache.commons.logging.impl.NoOpLog
os.arch = amd64
os.name = Linux
os.version = 6.8.0-40-generic
path.separator = :
prism.order = sw
stderr.encoding = UTF-8
stdout.encoding = UTF-8
sun.arch.data.model = 64
sun.boot.library.path = /usr/lib/jvm/java-21-openjdk-amd64/lib
sun.cpu.endian = little
sun.io.unicode.encoding = UnicodeLittle
sun.java.command = /usr/share/filebot/jar/filebot.jar -list --q Firefly --db TheMovieDB::TV --filter s == 1 --format {id} | {s} | {y} | {sxe} | {t}
sun.java.launcher = SUN_STANDARD
sun.jnu.encoding = UTF-8
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
sun.net.client.defaultConnectTimeout = 10000
sun.net.client.defaultReadTimeout = 60000
unixfs = false
useCreationDate = false
useExtendedFileAttributes = true
useGVFS = true
user.country = US
user.dir = /root/downloads
user.home = /root
user.language = en
user.name = root
user.timezone = Asia/Shanghai
# Arguments
└─ -list
└─ --q
└─ Firefly
└─ --db
└─ TheMovieDB::TV
└─ --filter
└─ s == 1
└─ --format
└─ {id} | {s} | {y} | {sxe} | {t}
Using persistent disk cache: /root/.filebot/cache/0
Fetch resource: https://api.themoviedb.org/3/search/tv []
Fetch failed: Try again in 2 seconds (2 more) => java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Fetch resource: https://api.themoviedb.org/3/search/tv []
Fetch failed: Try again in 8 seconds (1 more) => java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Fetch resource: https://api.themoviedb.org/3/search/tv []
java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:945)
        at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
        at net.filebot.web.WebRequest.doRequest(Unknown Source)
        at net.filebot.web.WebRequest.httpRequestV2(Unknown Source)
        at net.filebot.web.WebRequest.fetch(Unknown Source)
        at net.filebot.CachedResource.lambda$fetchIfNoneMatch$3(Unknown Source)
        at net.filebot.CachedResource.lambda$get$1(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.lambda$get$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.lambda$computeIf$0(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.withLock(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.computeIf(Unknown Source)
        at net.filebot.CachedResource.get(Unknown Source)
        at net.filebot.web.TMDbCore.request(Unknown Source)
        at net.filebot.web.TMDbTVClient.search(Unknown Source)
        at net.filebot.web.TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.WebServices$TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lambda$search$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIf(Unknown Source)
        at net.filebot.Cache.computeIfAbsent(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIfAbsent(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.search(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lookup(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:68)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1780)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1378)
Caused by: java.net.ConnectException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:69)
        ... 2 more
Failed to fetch resource: https://api.themoviedb.org/3/search/tv: HTTP connect timed out
java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.HttpClientImpl.send(HttpClientImpl.java:945)
        at java.net.http/jdk.internal.net.http.HttpClientFacade.send(HttpClientFacade.java:133)
        at net.filebot.web.WebRequest.doRequest(Unknown Source)
        at net.filebot.web.WebRequest.httpRequestV2(Unknown Source)
        at net.filebot.web.WebRequest.fetch(Unknown Source)
        at net.filebot.CachedResource.lambda$fetchIfNoneMatch$3(Unknown Source)
        at net.filebot.CachedResource.lambda$get$1(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.lambda$get$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.lambda$computeIf$0(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.withLock(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.computeIf(Unknown Source)
        at net.filebot.CachedResource.get(Unknown Source)
        at net.filebot.web.TMDbCore.request(Unknown Source)
        at net.filebot.web.TMDbTVClient.search(Unknown Source)
        at net.filebot.web.TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.WebServices$TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lambda$search$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIf(Unknown Source)
        at net.filebot.Cache.computeIfAbsent(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIfAbsent(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.search(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lookup(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:68)
        at java.net.http/jdk.internal.net.http.HttpClientImpl.purgeTimeoutsAndReturnNextDeadline(HttpClientImpl.java:1780)
        at java.net.http/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:1378)
Caused by: java.net.ConnectException: HTTP connect timed out
        at java.net.http/jdk.internal.net.http.ResponseTimerEvent.handle(ResponseTimerEvent.java:69)
        ... 2 more
HTTP connect timed out
java.net.http.HttpConnectTimeoutException: HTTP connect timed out
        at net.filebot.web.WebRequest.doRequest(Unknown Source)
        at net.filebot.web.WebRequest.httpRequestV2(Unknown Source)
        at net.filebot.web.WebRequest.fetch(Unknown Source)
        at net.filebot.CachedResource.lambda$fetchIfNoneMatch$3(Unknown Source)
        at net.filebot.CachedResource.lambda$get$1(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.retry(Unknown Source)
        at net.filebot.CachedResource.lambda$get$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.lambda$computeIf$0(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.withLock(Unknown Source)
        at net.filebot.Cache$ConcurrentCache.computeIf(Unknown Source)
        at net.filebot.CachedResource.get(Unknown Source)
        at net.filebot.web.TMDbCore.request(Unknown Source)
        at net.filebot.web.TMDbTVClient.search(Unknown Source)
        at net.filebot.web.TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.WebServices$TMDbTVClient.fetchSearchResult(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lambda$search$0(Unknown Source)
        at net.filebot.Cache.computeIf(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIf(Unknown Source)
        at net.filebot.Cache.computeIfAbsent(Unknown Source)
        at net.filebot.Cache$TypedCache.computeIfAbsent(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.search(Unknown Source)
        at net.filebot.web.AbstractEpisodeListProvider.lookup(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Caused by: java.net.http.HttpConnectTimeoutException: HTTP connect timed out
Caused by: java.net.ConnectException: HTTP connect timed out

Error (o_O)
/root/.filebot/cache/0: shutdown: [tmdb_tv_search_en-us_2, tmdb_en-us_1c, expression_classes_0]
Use internal proxy settings instead of system proxy:

Shell: Select all

unset http_proxy https_proxy
filebot -script fn:properties --def java.net.useSystemProxies=false http.proxyHost=127.0.0.1 http.proxyPort=7890 https.proxyHost=127.0.0.1 https.proxyPort=7890
Output:

Console Output: Select all

# Application Bundle
FileBot 5.1.7 (r10547) / Groovy 4.0.26 / OpenJDK Runtime Environment 21.0.6 / Linux 6.8.0-40-generic (amd64)
# Local Time
Fri May 02 12:26:56 CST 2025
# Process Tree
└─ /usr/lib/systemd/systemd
└─ /usr/sbin/sshd
└─ /usr/sbin/sshd
└─ /usr/bin/bash
└─ /usr/bin/dash
└─ /usr/lib/jvm/java-21-openjdk-amd64/bin/java
# Environment Variables
DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/0/bus
DEBUGINFOD_URLS = https://debuginfod.ubuntu.com
HOME = /root
LANG = en_US.UTF-8
LESSCLOSE = /usr/bin/lesspipe %s %s
LESSOPEN = | /usr/bin/lesspipe %s
LOGNAME = root
LS_COLORS = rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:
OLDPWD = /root
PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD = /root/downloads
SHELL = /bin/bash
SHLVL = 1
SSH_CLIENT = *.*.*.* 3116 22
SSH_CONNECTION = *.*.*.* 3116 172.*.*.* 22
SSH_TTY = /dev/pts/0
TERM = xterm-256color
USER = root
XDG_DATA_DIRS = /usr/local/share:/usr/share:/var/lib/snapd/desktop
XDG_RUNTIME_DIR = /run/user/0
XDG_SESSION_CLASS = user
XDG_SESSION_ID = 170
XDG_SESSION_TYPE = tty
_ = /usr/bin/filebot
# Java System Properties
application.cache = /root/.filebot/cache
application.deployment = deb
application.dir = /root/.filebot
awt.useSystemAAFontSettings = on
file.encoding = UTF-8
file.separator = /
grape.root = /root/.filebot/grape
http.agent = FileBot/5.1.7
http.proxyHost = 127.0.0.1
http.proxyPort = 7890
https.proxyHost = 127.0.0.1
https.proxyPort = 7890
java.class.path = /usr/share/filebot/jar/filebot.jar
java.class.version = 65.0
java.home = /usr/lib/jvm/java-21-openjdk-amd64
java.io.tmpdir = /tmp
java.library.path = /usr/lib/x86_64-linux-gnu/jni
java.net.useSystemProxies = false
java.runtime.name = OpenJDK Runtime Environment
java.runtime.version = 21.0.6+7-Ubuntu-124.04.1
java.specification.name = Java Platform API Specification
java.specification.vendor = Oracle Corporation
java.specification.version = 21
java.vendor = Ubuntu
java.vendor.url = https://ubuntu.com/
java.vendor.url.bug = https://bugs.launchpad.net/ubuntu/+source/openjdk-21
java.version = 21.0.6
java.version.date = 2025-01-21
java.vm.compressedOopsMode = 32-bit
java.vm.info = mixed mode, sharing
java.vm.name = OpenJDK 64-Bit Server VM
java.vm.specification.name = Java Virtual Machine Specification
java.vm.specification.vendor = Oracle Corporation
java.vm.specification.version = 21
java.vm.vendor = Ubuntu
java.vm.version = 21.0.6+7-Ubuntu-124.04.1
jdk.debug = release
jdk.logger.packages = net.filebot.Logging
jdk.module.path = /usr/share/openjfx/lib
jna.boot.library.name = jnidispatch.system
jna.boot.library.path = /usr/lib/x86_64-linux-gnu/jni
jna.library.path = /usr/lib/x86_64-linux-gnu/jni
jna.noclasspath = true
jna.nosys = false
jna.nounpack = true
line.separator = ↲
native.encoding = UTF-8
net.filebot.archive.extractor = ShellExecutables
net.filebot.gio.GVFS = /run/user/0/gvfs
net.filebot.logging.debug = ALL
org.apache.commons.logging.Log = org.apache.commons.logging.impl.NoOpLog
os.arch = amd64
os.name = Linux
os.version = 6.8.0-40-generic
path.separator = :
prism.order = sw
stderr.encoding = UTF-8
stdout.encoding = UTF-8
sun.arch.data.model = 64
sun.boot.library.path = /usr/lib/jvm/java-21-openjdk-amd64/lib
sun.cpu.endian = little
sun.io.unicode.encoding = UnicodeLittle
sun.java.command = /usr/share/filebot/jar/filebot.jar -list --q Firefly --db TheMovieDB::TV --filter s == 1 --format {id} | {s} | {y} | {sxe} | {t}
sun.java.launcher = SUN_STANDARD
sun.jnu.encoding = UTF-8
sun.management.compiler = HotSpot 64-Bit Tiered Compilers
sun.net.client.defaultConnectTimeout = 10000
sun.net.client.defaultReadTimeout = 60000
unixfs = false
useCreationDate = false
useExtendedFileAttributes = true
useGVFS = true
user.country = US
user.dir = /root/downloads
user.home = /root
user.language = en
user.name = root
user.timezone = Asia/Shanghai
# Arguments
└─ -list
└─ --q
└─ Firefly
└─ --db
└─ TheMovieDB::TV
└─ --filter
└─ s == 1
└─ --format
└─ {id} | {s} | {y} | {sxe} | {t}
Using persistent disk cache: /root/.filebot/cache/0
Fetch resource: https://api.themoviedb.org/3/search/tv []
[GET https://api.themoviedb.org/3/search/tv] => [200 OK]
Store ETag: W/"26462ac29a5ab1c836b7cf3ea412d6c2"
Received 2 KB
Fetch resource: https://api.filebot.net/10547/data/seriesdb.txt.xz []
[GET https://api.filebot.net/10547/data/seriesdb.txt.xz] => [200 OK]
Received 1.6 MB
Rank [Firefly] => [Firefly, Firefly Lane, Jugnoo, Ateşböceği]
Fetch resource: https://api.themoviedb.org/3/tv/1437 []
[GET https://api.themoviedb.org/3/tv/1437] => [200 OK]
Store ETag: W/"1d4eff00538820e48159d5dd00d8744c"
Received 3 KB
Fetch resource: https://api.themoviedb.org/3/configuration []
[GET https://api.themoviedb.org/3/configuration] => [200 OK]
Store ETag: W/"633473beea78b7c1134b70098a3f7420"
Received 1 KB
Fetch resource: https://api.themoviedb.org/3/tv/1437/season/0 []
[GET https://api.themoviedb.org/3/tv/1437/season/0] => [200 OK]
Store ETag: W/"eb877a46aef25462e3ce9231c98ab72d"
Received 16 KB
Fetch resource: https://api.themoviedb.org/3/tv/1437/season/1 []
[GET https://api.themoviedb.org/3/tv/1437/season/1] => [200 OK]
Store ETag: W/"9945e5e9b22fdd63416e7324b220da47"
Received 49 KB
Apply filter [s == 1] on [23] options
Include [Firefly - 1x01 - The Train Job]
Include [Firefly - 1x02 - Bushwhacked]
Include [Firefly - 1x03 - Our Mrs. Reynolds]
Include [Firefly - 1x04 - Jaynestown]
Include [Firefly - 1x05 - Out of Gas]
Include [Firefly - 1x06 - Shindig]
Include [Firefly - 1x07 - Safe]
Include [Firefly - 1x08 - Ariel]
Include [Firefly - 1x09 - War Stories]
Include [Firefly - 1x10 - Objects in Space]
Include [Firefly - 1x11 - Serenity]
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 1 - Trash: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 2 - The Message: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 3 - Heart of Gold: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 4 - Here’s How It Was: The Making of “Firefly”: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 5 - Done the Impossible: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 6 - Browncoats Unite: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 7 - Adam Baldwin Sings "Hero of Canton": Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 8 - Alan Tudyk's Audition: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 9 - Gag Reel: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 10 - Joss Whedon Sings the “Firefly” Theme: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 11 - Joss Tours the Set: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
        at net.filebot.format.MediaBindingBean.undefined(Unknown Source)
        at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
        at java.base/java.lang.reflect.Method.invoke(Method.java:580)
        at net.filebot.format.ExpressionBindings$MethodBinding.invoke(Unknown Source)
        at net.filebot.format.ExpressionBindings.get(Unknown Source)
        at java.scripting/javax.script.SimpleScriptContext.getAttribute(SimpleScriptContext.java:188)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl$2.getVariable(GroovyScriptEngineImpl.java:242)
        at groovy.lang.Script.getProperty(Script.java:56)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.selectMethod(IndyInterface.java:355)
        at org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:321)
        at __script_4cba178bd15313c5f374f7c8b1492959.run(__script_4cba178bd15313c5f374f7c8b1492959:1)
        at org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.eval(GroovyScriptEngineImpl.java:331)
        at org.codehaus.groovy.jsr223.GroovyCompiledScript.eval(GroovyCompiledScript.java:72)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionEngine.evaluateScriptlet(Unknown Source)
        at net.filebot.format.ExpressionFilter.evaluate(Unknown Source)
        at net.filebot.format.ExpressionFilter.matches(Unknown Source)
        at net.filebot.cli.CmdlineOperations.lambda$applyExpressionFilter$0(Unknown Source)
        at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
        at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
        at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
        at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
        at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
        at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
        at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
        at net.filebot.cli.CmdlineOperations.applyExpressionFilter(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchEpisodeList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.fetchList(Unknown Source)
        at net.filebot.cli.CmdlineOperations.list(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.runCommand(Unknown Source)
        at net.filebot.cli.ArgumentProcessor.run(Unknown Source)
        at net.filebot.Main.main(Unknown Source)
Filter: Firefly - Special 12 - The 10th Character: Binding "s": undefined
[11] options remaining
1437 | 1 | 2002 | 1x01 | The Train Job
1437 | 1 | 2002 | 1x02 | Bushwhacked
1437 | 1 | 2002 | 1x03 | Our Mrs. Reynolds
1437 | 1 | 2002 | 1x04 | Jaynestown
1437 | 1 | 2002 | 1x05 | Out of Gas
1437 | 1 | 2002 | 1x06 | Shindig
1437 | 1 | 2002 | 1x07 | Safe
1437 | 1 | 2002 | 1x08 | Ariel
1437 | 1 | 2002 | 1x09 | War Stories
1437 | 1 | 2002 | 1x10 | Objects in Space
1437 | 1 | 2002 | 1x11 | Serenity
/root/.filebot/cache/0: shutdown: [tmdb_tv_search_en-us_2, tmdb_1c, tmdb_tv_data_0_en-us_2, tmdb_en-us_1c, expression_classes_0, data_1, tmdb_1c_etag_1, tmdb_en-us_1c_etag_1]
Note that I have tried using internal proxy yesterday, but without https proxy settings, and it failed.

Shell: Select all

filebot -script fn:properties --def http.proxyHost=127.0.0.1 http.proxyPort=7890
User avatar
rednoah
The Source
Posts: 23928
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Couldn't connect to TMDB database

Post by rednoah »

choco wrote: Today, 04:41 It might be a proxy issue. The proxy works fine for curl as I mentioned before, but for some reason proxy settings in filebot or java doesn't work. Yesterday I have tried using system proxy and using internal proxy settings, but none of them work.
I uninstall the amd64.deb and install a universal one, and find out that the system proxy still doesn't work, but internal proxy settings suddenly works.
I see. You are using a proxy that you have set via environment variables. The java.net.useSystemProxies=true system property likely only refers to Gnome Settings (i.e. on a Linux Desktop; not a headless machine) and environment variables such as http_proxy are likely ignored.


choco wrote: Today, 04:41

Console Output: Select all

...
Fetch resource: https://api.themoviedb.org/3/search/tv []
[GET https://api.themoviedb.org/3/search/tv] => [200 OK]
...
The http.proxyHost=127.0.0.1 http.proxyPort=7890 https.proxyHost=127.0.0.1 https.proxyPort=7890 system properties seem to have been the solution. The log shows that everything is working now.


choco wrote: Today, 04:41

Console Output: Select all

...
Filter: Firefly - Special 1 - Trash: Binding "s": undefined
net.filebot.format.BindingException: Binding "s": undefined
...
You can ignore these warnings and stack traces. They're normal and only visible here due to net.filebot.logging.debug=ALL being set. Those messages are caused by {s} being undefined when your filter / format expression is applied to special episodes which don't have a season number.
:idea: Please read the FAQ and How to Request Help.
choco
Posts: 3
Joined: Yesterday, 14:35

Re: Couldn't connect to TMDB database

Post by choco »

rednoah wrote: Today, 08:38 The http.proxyHost=127.0.0.1 http.proxyPort=7890 https.proxyHost=127.0.0.1 https.proxyPort=7890 system properties seem to have been the solution. The log shows that everything is working now.
Yesterday I have tried http.proxyHost=127.0.0.1 http.proxyPort=7890 but it didn't work. Now the problem solved anyway. Thanks for the support and quick response.
User avatar
rednoah
The Source
Posts: 23928
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Couldn't connect to TMDB database (when using a proxy)

Post by rednoah »

FileBot uses HTTPS for all requests, so the https.proxyHost=127.0.0.1 https.proxyPort=7890 bit is probably the important bit.
:idea: Please read the FAQ and How to Request Help.
Post Reply