From: Jan-Pascal van Best Date: Tue, 13 Mar 2012 05:38:20 +0000 (+0100) Subject: Continue running after http errors. X-Git-Tag: 0.2~4 X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=831a4b15c081af7be43c331dded8f20c880145b9;p=tv_grab_nl_java Continue running after http errors. --- diff --git a/tv_grab_nl_java/src/org/vanbest/xmltv/Main.java b/tv_grab_nl_java/src/org/vanbest/xmltv/Main.java index 5d09920..7b042cd 100644 --- a/tv_grab_nl_java/src/org/vanbest/xmltv/Main.java +++ b/tv_grab_nl_java/src/org/vanbest/xmltv/Main.java @@ -26,7 +26,7 @@ public class Main { private File configFile; private PrintStream outputWriter; private File cacheFile; - private int days = 9; + private int days = 5; private int offset = 0; private boolean quiet = false; /** diff --git a/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java b/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java index 127cd5f..db49ff1 100644 --- a/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java +++ b/tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java @@ -163,7 +163,12 @@ public class TvGids { JSONObject programme = programs.getJSONObject(o.toString()); Programme p = (Programme) JSONObject.toBean(programme, Programme.class); if (fetchDetails) { - p.details = getDetails(p.db_id); + try { + p.details = getDetails(p.db_id); + } catch (Exception e) { + e.printStackTrace(); + continue; + } } p.channel = c; result.add( p ); @@ -182,7 +187,7 @@ public class TvGids { String s; while ((s = reader.readLine()) != null) json.append(s); } catch (IOException e) { - throw new Exception("Error getting program data", e); + throw new Exception("Error getting program data from url " + url, e); } return JSONObject.fromObject( json.toString() ); }