You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2024/03/14 09:54:48 UTC

(camel) branch main updated: CAMEL-18090: camel-main - Loading properties with profiles for prod/dev/test

This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new bacb2ca8f8e CAMEL-18090: camel-main - Loading properties with profiles for prod/dev/test
bacb2ca8f8e is described below

commit bacb2ca8f8eb86ef784ce5c7227a78205613f272
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Thu Mar 14 10:53:53 2024 +0100

    CAMEL-18090: camel-main - Loading properties with profiles for prod/dev/test
---
 .../src/main/java/org/apache/camel/main/BaseMainSupport.java        | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
index afb703f4e9d..4e5c2922c3b 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/BaseMainSupport.java
@@ -371,8 +371,10 @@ public abstract class BaseMainSupport extends BaseService {
                     // fallback to check if application.properties has a profile
                     Properties prop = new Properties();
                     try (InputStream is
-                            = ResourceHelper.resolveMandatoryResourceAsInputStream(camelContext, "application.properties")) {
-                        prop.load(is);
+                            = ResourceHelper.resolveResourceAsInputStream(camelContext, "application.properties")) {
+                        if (is != null) {
+                            prop.load(is);
+                        }
                     }
                     profile = prop.getProperty("camel.main.profile");
                 }