X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fkiss%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fkiss%2Fmain%2FKissCrawler.java;h=31eb28783713dbc982808a218f879a49e315c2bc;hb=133aec2ff6497b94ba5b147853690c487c5f8da5;hp=db787eb6ea095e37e11717f97df91f9e763406aa;hpb=1b449b5589b3ee40489c497d4351877d666b7907;p=utils diff --git a/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java b/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java index db787eb6..31eb2878 100644 --- a/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java +++ b/crawler/kiss/src/org/wamblee/crawler/kiss/main/KissCrawler.java @@ -259,13 +259,14 @@ 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"); - aReport.addMessage("No channels found"); + throw new PageException("No channels found"); } List channels = new ArrayList(); for (Action action : actions) {