We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When I define two ConfigMappings, where one references the other, maps are only parsed into one of the two config objects.
The same works for primitives, lists and nested config interfaces.
Both config objects injected in the application contain equal value in their maps.
One of the two configs only contains an empty map. It is not consistent which one. At least I could not find a pattern.
I created a small reproducer
There are a few tests comparing the configuration values between the plain config and and another one referencing the plain config.
uname -a
ver
Darwin MacBook-Pro.local 22.5.0 Darwin Kernel Version 22.5.0: Thu Jun 8 22:22:20 PDT 2023; root:xnu-8796.121.3~7/RELEASE_ARM64_T6000 arm64
java -version
openjdk version "17.0.9" 2023-10-17 LTS
3.6.1, but also tested with 3.2.9.Final, 2.16.9.Final and 2.13.9.Finall
mvnw --version
gradlew --version
Apache Maven 3.9.6
No response
The text was updated successfully, but these errors were encountered:
Hello ! I'll have a look at it.
Sorry, something went wrong.
Successfully merging a pull request may close this issue.
Describe the bug
When I define two ConfigMappings, where one references the other, maps are only parsed into one of the two config objects.
The same works for primitives, lists and nested config interfaces.
Expected behavior
Both config objects injected in the application contain equal value in their maps.
Actual behavior
One of the two configs only contains an empty map. It is not consistent which one. At least I could not find a pattern.
How to Reproduce?
I created a small reproducer
There are a few tests comparing the configuration values between the plain config and and another one referencing the plain config.
Output of
uname -a
orver
Darwin MacBook-Pro.local 22.5.0 Darwin Kernel Version 22.5.0: Thu Jun 8 22:22:20 PDT 2023; root:xnu-8796.121.3~7/RELEASE_ARM64_T6000 arm64
Output of
java -version
openjdk version "17.0.9" 2023-10-17 LTS
Quarkus version or git rev
3.6.1, but also tested with 3.2.9.Final, 2.16.9.Final and 2.13.9.Finall
Build tool (ie. output of
mvnw --version
orgradlew --version
)Apache Maven 3.9.6
Additional information
No response
The text was updated successfully, but these errors were encountered: