Describe the bug
After migration to the 2022.0.3 version following exceptions have been appearing:
Caused by: java.lang.StringIndexOutOfBoundsException: begin 183, end 153, length 198
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4602) ~[na:na]
at java.base/java.lang.String.substring(String.java:2705) ~[na:na]
at org.springframework.cloud.config.client.ConfigServerConfigDataLoader.extractApplicationName(ConfigServerConfigDataLoader.java:223) ~[spring-cloud-config-client-4.0.3.jar:4.0.3]
at org.springframework.cloud.config.client.ConfigServerConfigDataLoader.isProfileSpecificPropertySource(ConfigServerConfigDataLoader.java:207) ~[spring-cloud-config-client-4.0.3.jar:4.0.3]
at org.springframework.cloud.config.client.ConfigServerConfigDataLoader.lambda$doLoad$1(ConfigServerConfigDataLoader.java:160) ~[spring-cloud-config-client-4.0.3.jar:4.0.3]
Here are some clues:
spring:
config:
import: configserver:http://dbs02inplayamq9.donbest.com:8888/
- debug values: ConfigServerConfigDataLoader#extractApplicationName
propertySource.getName()
"configserver:ssh://[email protected]:7999/dbs/environments.git/Config resource 'file [/tmp/config-repo-16512912790018624282/platform/pinnacle-sink.yaml' via location 'platform/' (document #0)"
return !applicationName.equals(extractApplicationName(propertySource))
&& propertySource.getName().matches(".*[-,]" + profile + ".*");
Describe the bug
After migration to the 2022.0.3 version following exceptions have been appearing:
Here are some clues:
propertySource.getName()