Merge pull request #39403 from timgrohmann

* pr/39403:
  Allow creation of SpringProfileArbiter without Environment

Closes gh-39403
This commit is contained in:
Moritz Halbritter 2024-02-28 13:18:02 +01:00
commit 29e37a5305

View File

@ -95,8 +95,7 @@ final class SpringProfileArbiter implements Arbiter {
public SpringProfileArbiter build() {
Environment environment = Log4J2LoggingSystem.getEnvironment(this.loggerContext);
if (environment == null) {
statusLogger.warn("Cannot create Arbiter, no Spring Environment available");
return null;
statusLogger.debug("Creating Arbiter without a Spring Environment");
}
String name = this.configuration.getStrSubstitutor().replace(this.name);
String[] profiles = StringUtils.trimArrayElements(StringUtils.commaDelimitedListToStringArray(name));