Details
-
Bug
-
Status: Done
-
Major
-
Resolution: Done
-
None
-
None
Description
When 'LDAP enabled' (in Configs -> Metron -> Security tab) is set to 'On' and the 'Active Spring profiles' (in Configs -> Metron -> REST tab) is blank, REST service fails to start with the following :
18/11/08 08:10:02 boot.SpringApplication: Application run
java.lang.IllegalArgumentException: Invalid profile []: must contain text
at org.springframework.core.env.AbstractEnvironment.validateProfile(AbstractEnvironment.java:365)
at org.springframework.core.env.AbstractEnvironment.setActiveProfiles(AbstractEnvironment.java:256)
at org.springframework.core.env.AbstractEnvironment.doGetActiveProfiles(AbstractEnvironment.java:242)
at org.springframework.core.env.AbstractEnvironment.getActiveProfiles(AbstractEnvironment.java:226)
at org.springframework.boot.SpringApplication.configureProfiles(SpringApplication.java:522)
at org.springframework.boot.SpringApplication.configureEnvironment(SpringApplication.java:479)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:357)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:317)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243)
at org.apache.metron.rest.MetronRestApplication.main(MetronRestApplication.java:36)
This is because the 'metron_spring_profiles_active' is set to the value ',ldap' which is not valid.
Attachments
Issue Links
- links to