For it. This was a nefarious bug that killed a ton of my time while upgrading 
an app. 

-Andrew 


Sent from my iPhone

> On Nov 1, 2025, at 9:56 PM, James Daugherty <[email protected]> wrote:
> 
> Hi Everyone,
> 
> I opened https://github.com/apache/grails-core/pull/15194 to address
> configuration not working in 7.x if a spring profile is defined as an
> empty string.   An example of this scenario is that earlier versions
> of grails recommended defining bootRun configuration like this:
> 
> bootRun {
>    jvmArgs('-Dspring.output.ansi.enabled=always')
>    String springProfilesActive = 'spring.profiles.active'
>    systemProperty springProfilesActive,
> System.getProperty(springProfilesActive)
> }
> 
> When upgrading, this is a legitimate configuration to have, but it
> results in the spring.profiles.active property being set to an empty
> String instead of null, which triggers the bug the above PR fixes.
> 
> Given that this causes configuration to not load for upgraded
> applications, I view this as a critical issue and wish to advocate for
> a 7.0.2.
> 
> What are people's thoughts on calling a vote for 7.0.2 after this is merged?
> 
> Regards,
> James

Reply via email to