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]
