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++;
                 }
             }

Reply via email to