Hello,
how do you guys handle filebot crashes with AMC?
Let me explain: I just started using filebot on a large, old library. While downloading from thetvdb.com information about a show, it received a 504, and crashed (IOException, error while loading XML resource).
Now if I re-run filebot, the excludeList will cause it to exit with "No files selected for processing". If I remove the excludeList, it starts from scratch and goes through all the files again.
So, how do you guys do it? Run filebot on a subset of the files at a time? use --action move, so processed files are removed once processed? I guess that if you run filebot right after each download, this problem would not exist?
Is there an easy way to resume from where it left, or make a reasonable guess and resume?
AMC - resuming after crash
Re: AMC - resuming after crash
1.
If you get an error, please post the error log. There shouldn't be any errors that can stop the processing altogether.
2.
There's no real way of resuming where it left off. Things like move and doing things in smaller batches (in an automated manner) will all work. Also, since everything should be cached for at least 24 hours, deleting the exclude list and trying again should be significantly faster (up until the point where it crashed last time).
If you get an error, please post the error log. There shouldn't be any errors that can stop the processing altogether.
2.
There's no real way of resuming where it left off. Things like move and doing things in smaller batches (in an automated manner) will all work. Also, since everything should be cached for at least 24 hours, deleting the exclude list and trying again should be significantly faster (up until the point where it crashed last time).
Re: AMC - resuming after crash
Here's the stack trace of the failure:
IOException: Error while loading XML resource: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en (Server returned HTTP response code: 504 for URL: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en)
java.io.IOException: Error while loading XML resource: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en (Server returned HTTP response code: 504 for URL: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en)
at net.filebot.web.CachedXmlResource.getDocument(CachedXmlResource.java:35)
at net.filebot.web.TheTVDBClient.getXmlResource(TheTVDBClient.java:325)
at net.filebot.web.TheTVDBClient.fetchSearchResult(TheTVDBClient.java:101)
at net.filebot.WebServices$TheTVDBClientWithLocalSearch.access$001(WebServices.java:120)
at net.filebot.WebServices$TheTVDBClientWithLocalSearch.lambda$fetchSearchResult$9(WebServices.java:152)
Failure (<C2><B0>_<C2><B0>)
I was hoping there was a way to have the excludeList incrementally updated: after each movie / file is processed, add it, flush the file. Rather than add all files before processing has finished.
IOException: Error while loading XML resource: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en (Server returned HTTP response code: 504 for URL: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en)
java.io.IOException: Error while loading XML resource: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en (Server returned HTTP response code: 504 for URL: http://thetvdb.com/api/GetSeries.php?seriesname=[...]&language=en)
at net.filebot.web.CachedXmlResource.getDocument(CachedXmlResource.java:35)
at net.filebot.web.TheTVDBClient.getXmlResource(TheTVDBClient.java:325)
at net.filebot.web.TheTVDBClient.fetchSearchResult(TheTVDBClient.java:101)
at net.filebot.WebServices$TheTVDBClientWithLocalSearch.access$001(WebServices.java:120)
at net.filebot.WebServices$TheTVDBClientWithLocalSearch.lambda$fetchSearchResult$9(WebServices.java:152)
Failure (<C2><B0>_<C2><B0>)
I was hoping there was a way to have the excludeList incrementally updated: after each movie / file is processed, add it, flush the file. Rather than add all files before processing has finished.