jshumaker - 2007-04-24

I noticed ScaneRSS had stopped downloading torrents automatically for me and when looking into it I found it had stopped polling the RSS feeds.  All the feeds are still set to 15 minutes, and if I check the ScaneRSS log I can see they were happening regularly every 15 minutes until some point it stopped updating automatically.  At this point in the log, there appears an incomplete processing of an item:
[14:13:29] Item: Heroes - Heroes - E18 passed Filter Heroes checking DownloadHistory now.
[14:13:29] Episode Checking: Heroes - Heroes - E18
[14:13:29] Episode Matched: .*?(E?\d{1,3}).*?

Normally a couple more lines follow this, here's an example of the filter running through an item properly:

[11:14:54] Item: Heroes 1x19 [HDTV - LOL] passed Filter Heroes checking DownloadHistory now.
[11:14:54] Episode Checking: Heroes 1x19
[11:14:54] Episode Matched: .*?(\d{1,2})x(\d{1,3}).*?
[11:14:54] Episode: S1E19 - S-1E-1
[11:14:54] Item: Heroes 1x19 [HDTV - LOL] passed DownloadHistory and is added to the Download.
[11:14:54] Trying to Download Torrent: Heroes 1x19 [HDTV - LOL] [http://www.bt-chat.com/download.php?info_hash=f8fd02ae756646a8db2572de9e5d33a359022926] Filter: [Heroes] Feed: [tvRSS - vtv]

This makes me think something in the season/episode matching logic is causing the auto updates to die?

If I do a manual update on a feed everything functions fine, but auto updates do not resume until I restart Azureus. I'm using 0.9.5.1 in Azureus 2.5.0.4 with Java 1.6.0-b105 and SWT v3318. If I notice the auto updates stop functioning again, I'll add any details from the log.