From 831a4b15c081af7be43c331dded8f20c880145b9 Mon Sep 17 00:00:00 2001 From: Jan-Pascal van Best Date: Tue, 13 Mar 2012 06:38:20 +0100 Subject: [PATCH] Continue running after http errors. --- tv_grab_nl_java/src/org/vanbest/xmltv/Main.java | 2 +- tv_grab_nl_java/src/org/vanbest/xmltv/TvGids.java | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) 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() ); } -- 2.39.5