From 3591f05aa3ad5b991ae1831c4223fadd46a7ac6e Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sat, 1 Dec 2018 17:24:03 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: Handle Hafas kernel error 'H887'. --- .../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 580e466d..cc84e003 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -517,6 +517,8 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas 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 ("H887".equals(err)) // HAFAS Kernel: Kernel computation time limit reached. + return new QueryTripsResult(header, QueryTripsResult.Status.SERVICE_DOWN); 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.