CAMEL-11234: NullPointerException while trying to get the Route Status on startup
Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/8c00b91d Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/8c00b91d Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/8c00b91d Branch: refs/heads/camel-2.18.x Commit: 8c00b91dd5818099143682606d33a481fcd800ac Parents: 14d5748 Author: Claus Ibsen <davscl...@apache.org> Authored: Tue May 16 10:25:44 2017 +0200 Committer: Claus Ibsen <davscl...@apache.org> Committed: Tue May 16 10:25:44 2017 +0200 ---------------------------------------------------------------------- .../src/main/java/org/apache/camel/impl/DefaultCamelContext.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/8c00b91d/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java index 3a206a3..92c38ff 100644 --- a/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java +++ b/camel-core/src/main/java/org/apache/camel/impl/DefaultCamelContext.java @@ -2986,7 +2986,8 @@ public class DefaultCamelContext extends ServiceSupport implements ModelCamelCon // count how many routes are actually started int started = 0; for (Route route : getRoutes()) { - if (getRouteStatus(route.getId()).isStarted()) { + ServiceStatus status = getRouteStatus(route.getId()); + if (status != null && status.isStarted()) { started++; } }