X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=trunk%2Fcrawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2Fmain%2FKissCrawler.java;h=31eb28783713dbc982808a218f879a49e315c2bc;hb=75378424aab61bea2289b698a413a11b9ba28a4e;hp=b0be9ef6cede2918bbf842ae98617f6a0d87afc5;hpb=4819218c6211c7ff0bcd4646c10b891abfc1a020;p=utils diff --git a/trunk/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java b/trunk/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java index b0be9ef6..31eb2878 100644 --- a/trunk/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java +++ b/trunk/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java @@ -259,10 +259,15 @@ public class KissCrawler { * @param aReport * Report to use. * @return TV guide. + * @throws PageException In case of problem getting the tv guide. */ - private TVGuide createGuide(Page aPage, Report aReport) { + private TVGuide createGuide(Page aPage, Report aReport) throws PageException { LOG.info("Obtaining full TV guide"); Action[] actions = aPage.getActions(); + if ( actions.length == 0 ) { + LOG.error("No channels found"); + throw new PageException("No channels found"); + } List channels = new ArrayList(); for (Action action : actions) { try {