From 1015be4d856b3168030ee56fc9ef47e704cf50d3 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 31 Jan 2017 16:36:40 +0100 Subject: [PATCH] AbstractHafasMobileProvider: Handle API error H9240 'HAFAS Kernel: Internal error'. --- enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java index 4a96d90c..ab8f2de7 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasMobileProvider.java @@ -426,6 +426,8 @@ public abstract class AbstractHafasMobileProvider extends AbstractHafasProvider return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE); if ("H9220".equals(err)) // Nearby to the given address stations could not be found. return new QueryTripsResult(header, QueryTripsResult.Status.UNRESOLVABLE_ADDRESS); + if ("H9240".equals(err)) // HAFAS Kernel: Internal error. + return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN); if ("H9360".equals(err)) // Date outside of the timetable period. return new QueryTripsResult(header, QueryTripsResult.Status.INVALID_DATE); if ("H9380".equals(err)) // Departure/Arrival/Intermediate or equivalent stations def'd more