From 907d7f5ad6adbb8af4c2f37f55d273c4f8a73fed Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 9 Dec 2018 02:32:32 +0100 Subject: [PATCH] AbstractHafasClientInterfaceProvider: Handle Hafas kernel error 'H892'. --- .../schildbach/pte/AbstractHafasClientInterfaceProvider.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java index b84c2b04..1d0edd10 100644 --- a/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java +++ b/enabler/src/de/schildbach/pte/AbstractHafasClientInterfaceProvider.java @@ -513,6 +513,9 @@ public abstract class AbstractHafasClientInterfaceProvider extends AbstractHafas return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); if ("H891".equals(err)) // No route found (try entering an intermediate station). return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); + if ("H892".equals(err)) // HAFAS Kernel: Request too complex (try entering less intermediate + // stations). + return new QueryTripsResult(header, QueryTripsResult.Status.NO_TRIPS); if ("H895".equals(err)) // Departure/Arrival are too near. return new QueryTripsResult(header, QueryTripsResult.Status.TOO_CLOSE); if ("H9220".equals(err)) // Nearby to the given address stations could not be found.