Croway commented on PR #1907:
URL: 
https://github.com/apache/camel-spring-boot/pull/1907#issuecomment-5452451231

   I reproduced a property-precedence bug on current . Each parser resolves a 
matching entry before , so a shadowed lower-precedence placeholder is still 
contacted. With the fail-closed behavior from CAMEL-24508, a missing 
lower-precedence secret aborts startup even when a higher-precedence source 
defines the key; a successful lower resolution can also become effective 
because the resolved property source is added first.\n\nPlease track every key 
while iterating Spring property sources (highest precedence first), skip 
resolution for later duplicates in all eight early-resolution parsers, and log 
the skipped key and property-source name at DEBUG without logging the value. 
Add a regression with a higher-precedence plain property and a lower-precedence 
missing Hashicorp placeholder. It fails before the guard and passes afterward; 
the core and all eight affected starter suites pass locally.\n\n_AI-generated 
review comment on behalf of Federico Mariani._


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to