Skip to content

Changes not applied with version 1.3.0 for Grails 4 & 5 #235

@purpleraven

Description

@purpleraven

For grails 4 I'm using version 1.2.8 of spring-loaded. It works well, except reloading of methods with @transactional
apache/grails-core#12630 (comment)

But during upgrade to grails 5.2.6 for one of my applications I got a jvm crash during application startup with for some GORM classes
apache/grails-core#11649 (comment)

With spring-loaded 1.3.0 (and also with springloaded-1.3.0.BUILD-20210404.024037-2.jar provided by @Dirk-27 apache/grails-core#11649 (comment)) application starting up well, but changes in a code not applied during reload:
I see recompilation in the log, but behaviour of application not changed.
For example I have added to a controller action logs, but don't see it during action execution (throwing exception too)

I have seen same problems with grails 4 and spring-loaded 1.3.0 before. Also I have checked this new version of library with another three grails 5* applications and see a same problem. Working well, but no result =)

Java corretto-1.8.0_362

build.gradle
configurations {
  agent // for hot reload
  developmentOnly
  runtimeClasspath {
    extendsFrom developmentOnly
  }
}

dependencies {
   agent files('lib/springloaded-1.3.0.BUILD-20210404.024037-2.jar')//"org.springframework:springloaded:1.3.0.RELEASE"
//  developmentOnly("org.springframework.boot:spring-boot-devtools")
....
}

application.groovy

...
spring.devtools.restart.enabled = false
...

and repeat it in application.yml (just for test)

spring:
    devtools:
        restart:
            enabled: false

What I'm duing wrong??

springloaded-1.3.0.BUILD-20210404.024037-2.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions