From bf1eb524e4596d249473e45f00b70276f4be6309 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 27 Nov 2018 15:32:32 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: Ignore errors in ServerInfo responses. --- .../schildbach/pte/AbstractHafasClientInterfaceProvider.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index 51e5a663..ec45f44d 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -722,7 +722,8 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas final String err = serverInfo.optString("err", null); if (err != null && !"OK".equals(err)) { final String errTxt = serverInfo.optString("errTxt"); - throw new RuntimeException(err + " " + errTxt); + log.info("ServerInfo error: {} {}, ignoring", err, errTxt); + return new ResultHeader(network, SERVER_PRODUCT, serverVersion, null, 0, null); } final JSONObject res = serverInfo.getJSONObject("res"); final Calendar c = new GregorianCalendar(timeZone);