Updated Branches: refs/heads/master d733a5d4c -> dcacdbd49
CAMEL-6504 fixed the IndexOutOfBoundsException when call Main with -h option Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/dcacdbd4 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/dcacdbd4 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/dcacdbd4 Branch: refs/heads/master Commit: dcacdbd49011f6c2852b9cbb580c42e23e5d9657 Parents: d733a5d Author: Willem Jiang <ningji...@apache.org> Authored: Wed Jul 3 10:14:34 2013 +0800 Committer: Willem Jiang <ningji...@apache.org> Committed: Wed Jul 3 10:14:34 2013 +0800 ---------------------------------------------------------------------- camel-core/src/main/java/org/apache/camel/main/Main.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/dcacdbd4/camel-core/src/main/java/org/apache/camel/main/Main.java ---------------------------------------------------------------------- diff --git a/camel-core/src/main/java/org/apache/camel/main/Main.java b/camel-core/src/main/java/org/apache/camel/main/Main.java index 1a106dc..4cf17ce 100644 --- a/camel-core/src/main/java/org/apache/camel/main/Main.java +++ b/camel-core/src/main/java/org/apache/camel/main/Main.java @@ -111,7 +111,9 @@ public class Main extends MainSupport { protected void doStop() throws Exception { super.doStop(); - getCamelContexts().get(0).stop(); + if (getCamelContexts().size() > 0) { + getCamelContexts().get(0).stop(); + } } protected ProducerTemplate findOrCreateCamelTemplate() {