Permission denied: getsockopt
Posted: 25 Jul 2025, 22:19
Hi there,
just today I started to get this issue when I try to match a show. The error I get from a popup is "Network Connection Error: Permission denied: getsockopt"
My Groovy Pad output is like this:
I read that this happens with VPNs, or altered Network settings. I don't use a VPN, and I didn't change my Network in any way since I last used Filebot (I actually didn't use my PC at all since the last time I used it).
On my unRAID I also have a Docker of Filebot running, so I quickly checked on there if it's a general issue with FileBot and/or my internet, but there I can use it and it works fine. So it's neither Filebot, nor my Internet connection in general.
I checked various presets, TVDb as well as TMDb, same results. If it matters, my format is
Now I don't know what to check for to move this forward 
just today I started to get this issue when I try to match a show. The error I get from a popup is "Network Connection Error: Permission denied: getsockopt"
My Groovy Pad output is like this:
Groovy: Select all
Network Connection Error: Permission denied: getsockopt
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: java.net.ConnectException: Permission denied: getsockopt
at net.filebot.util.ui.SwingUI$SwingLambda.done(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: java.net.ConnectException: Permission denied: getsockopt
at net.filebot.Parallelism.map(Unknown Source)
at net.filebot.ui.rename.EpisodeListMatcher.matchVideoFiles(Unknown Source)
at net.filebot.ui.rename.EpisodeListMatcher.match(Unknown Source)
at net.filebot.ui.rename.RenamePanel$AutoCompleteAction.lambda$start$3(Unknown Source)
at net.filebot.util.ui.SwingUI$SwingLambda.doInBackground(Unknown Source)
Caused by: java.net.ConnectException: Permission denied: getsockopt
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.ui.rename.EpisodeListMatcher.lookupSeries(Unknown Source)
at net.filebot.ui.rename.EpisodeListMatcher.fetchEpisodeSet(Unknown Source)
at net.filebot.ui.rename.EpisodeListMatcher.matchEpisodeSet(Unknown Source)
at net.filebot.ui.rename.EpisodeListMatcher.lambda$matchVideoFiles$7(Unknown Source)
at net.filebot.Parallelism$Task.call(Unknown Source)
at net.filebot.Parallelism$Task.call(Unknown Source)
Caused by: java.net.ConnectException: Permission denied: getsockopt
Caused by: java.net.SocketException: Permission denied: getsockopt
On my unRAID I also have a Docker of Filebot running, so I quickly checked on there if it's a general issue with FileBot and/or my internet, but there I can use it and it works fine. So it's neither Filebot, nor my Internet connection in general.
I checked various presets, TVDb as well as TMDb, same results. If it matters, my format is
Code: Select all
{n.ascii().replace(':' : ' -').removeAll(/[!'?.]'+$/).replaceAll(/[`´‘’ʻ']/, "") } - {s00e00} - { localize.eng.t.ascii().replace(':' : ' -').removeAll(/[!'?.]'+$/).replaceAll(/[`´‘’ʻ']/, "") }
