From 667166bbc98cd749de3cd794b50ac53e18bb4caf Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Mon, 26 Nov 2018 19:55:17 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: Handle CGI_READ_FAILED error in jsonTripSearch(). --- .../de/schildbach/pte/AbstractHafasClientInterfaceProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index 0e8cab00..51e5a663 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -514,6 +514,8 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN); if ("LOCATION".equals(err) && "HCI Service: location missing or invalid".equals(errTxt)) return new QueryTripsResult(header, QueryTripsResult.Status.UNKNOWN_LOCATION); + if ("CGI_READ_FAILED".equals(err)) + return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN); throw new RuntimeException(err + (errTxt != null ? " " + errTxt : "")); } final JSONObject res = svcRes.getJSONObject("res");