Page 2 of 2

Re: IOexception

Posted: 24 Sep 2012, 13:17
by rednoah
FileBot is doing a simple http request, that's as basic and robust as it gets. Those errors all seem to come from TheTVDB, like establishing a connection works except the TheTVDB API responds with an error message for those requests.

Basically TheTVDB API seems to have a lot of problems in part due to these people not having a enough funding to keep things running smoothly, but I don't know any details.

Re: IOexception

Posted: 12 Oct 2014, 07:33
by stefanf
Hi,

Has anybody been able to fix this? I also get a 403 error returned by TheTVDB - IOException: Error while loading XML resource... Server returned response code 403...

Basically, as far as I understand, TheTVDB is denying the request.

Is there a way to disable using TheTVDB for the lookup and only using the others - I am trying to setup automation using uTorrent, as explained on the filebot website?

If I run the GUI and choose TheTVDB I also get this error - matching using TVRage seem to work fine.

So, bac to the original question: Has anybode been able to fix this - by getting TheTVDB to work - or by disabling/not using it as a source?

Regards

Re: IOexception

Posted: 12 Oct 2014, 09:45
by rednoah
If it never ever works you might wanna check your connection. Either TVDB is temporarily down. Or your IP is blocked. Checking in TheTVDB forums might also be a good idea.

Re: IOexception

Posted: 12 Oct 2014, 09:54
by stefanf
hi rednoah,

it never works - every time i try to do a match through filebot - choosing thetvdb - i get the 403 error.
thetvdb.com is not down - and i can access it using my browser.
why would my ip be blocked, and how would i be able to check it?
you mention checking my connection - is there anything specifically that you want me to check?
is it possible - using the utorrent filebot script - to specify not to use tvdb?
looks like a number of other people have experienced the same - do you know if/how any of them have fixed this?

tx, and regards!

Re: IOexception

Posted: 12 Oct 2014, 10:02
by rednoah
If you look at the console output you should see the http requests that failed, and then try them in the browser. Being blocked by the API is not the same as blocked from the website.

Re: IOexception

Posted: 12 Oct 2014, 10:26
by stefanf
Hi again,

It seems that my IP is in fact being blocked - along with a number of other people's... TVDB forum - CloudFlare IP block: http://forums.thetvdb.com/viewtopic.php?f=17&t=11702.

Back to my original question: Can I instruct FileBot NOT to make use of TVDB using the command line interface?

Re: IOexception

Posted: 12 Oct 2014, 10:52
by rednoah
You could modify the amc script yourself if you're up to the task. But it's all optimized / and exclusively tested with TheTVDB.

If you're doing simple filebot -rename calls then you can easily set things with --db but if you're using the amc script it's not that easy.

And if it's about CloudFlare blocking you and making you solve captchas, then just do it which should unblock you.

Re: IOexception

Posted: 12 Oct 2014, 11:02
by stefanf
Ok. this might be a solution (for some)...

My IP being blocked was confirmed when I tried to post on TVDB's forum with the following message: Your IP 41.75.96.4 has been blocked because it is blacklisted. For details please see http://www.spamhaus.org/query/bl?ip=41.75.96.4.

The link provided more information on the blacklisting and mechanisms for unblocking.

So, if you are experiencing the same (403 ioexception error from TVDB), simply go to their website (http://thetvdb.com), register (for free) to be able to post on their forum, login and try to post something. If you receive a message similar to the above, simply follow the link and attempt to whitelist your IP.

Or, simpler yet. Go to: http://www.spamhaus.org/lookup/ and lookup the IP you expect as being blocked.

Hope this helps!

PS: I'm still waiting to see if my (ISP's) whitelisting has been successful, or if it will simply be (automatically) blacklisted again.