testlens-app[bot] commented on PR #16040: URL: https://github.com/apache/grails-core/pull/16040#issuecomment-5243057717
## 🚨 TestLens detected 47 failed tests 🚨 Here is what you can do: 1) Inspect the test failures carefully. 2) If you are convinced that some of the tests are flaky, you can mute them below. 3) Finally, trigger a rerun by checking the rerun checkbox. ### Test Summary #### [CI / Functional Tests \(Java 21, indy\=false, shard 1\)](https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040) > :grails-test-examples-app1:integrationTest (first 40 of 47) | Test | Runs | Flakiness | |---|---|--:| | GormAdvancedSpec > HQL - aggregate functions | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - group by | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - join query | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - named parameters | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - pagination | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - select with projection | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - simple select | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - subquery | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > HQL - update query | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > batch processing with withSession | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - and/or logic | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - association query | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - basic equals | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - between | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - count | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - get single result | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - greater than and less than | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - ilike \(case insensitive\) | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - in list | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - is null and is not null | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - like operator | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - multiple order by | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - nested and/or | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - order by | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > criteria query - pagination | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > detached criteria - basic | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > detached criteria - reusable | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > detached criteria - with projections | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - average | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - count | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - distinct | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - group by | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - group by with aggregations | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - min and max | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - multiple properties | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - single property | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > projection - sum | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > read-only query optimization | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > where query - association traversal | 🚫 ❌ | 0% 🟢 | | GormAdvancedSpec > where query - comparison operators | 🚫 ❌ | 0% 🟢 | 🏷️ Commit: 82d3011d3f4e3b180b4da87577b6b43ea49c6d4c ▶️ Tests: 15452 executed 🟡 Checks: 22/71 completed ### Test Failures (first 10 of 47) <details> <summary><strong>GormAdvancedSpec > HQL - aggregate functions</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - group by</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - join query</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - named parameters</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - pagination</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - select with projection</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - simple select</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - subquery</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > HQL - update query</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> <details> <summary><strong>GormAdvancedSpec > batch processing with withSession</strong> (:grails-test-examples-app1:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/31399145738/job/93518009652?pr=16040">CI / Functional Tests (Java 21, indy=false, shard 1)</a>)</summary> ``` org.springframework.dao.DataAccessResourceFailureException: Could not obtain current Hibernate Session at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:359) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:308) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:265) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:135) at org.grails.orm.hibernate.AbstractHibernateGormStaticApi.count(AbstractHibernateGormStaticApi.groovy:200) at org.grails.datastore.gorm.GormEntity$Trait$Helper.count(GormEntity.groovy:705) at functionaltests.gorm.GormAdvancedSpec.createTestData(GormAdvancedSpec.groovy:46) at functionaltests.gorm.GormAdvancedSpec.$tt__setup(GormAdvancedSpec.groovy:41) at functionaltests.gorm.GormAdvancedSpec.setup_closure1(GormAdvancedSpec.groovy) at grails.gorm.transactions.GrailsTransactionTemplate$2.doInTransaction(GrailsTransactionTemplate.groovy:98) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.execute(GrailsTransactionTemplate.groovy:95) at functionaltests.gorm.GormAdvancedSpec.setup(GormAdvancedSpec.groovy) Caused by: org.hibernate.HibernateException: No Session found for current thread at org.grails.orm.hibernate.GrailsSessionContext.currentSession(GrailsSessionContext.java:117) at org.hibernate.internal.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:508) at org.grails.orm.hibernate.GrailsHibernateTemplate.getSession(GrailsHibernateTemplate.java:357) ... 12 more ``` </details> ### Muted Tests (first 20 of 47) > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 GormAdvancedSpec > HQL - aggregate functions <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_36] --> 🔲 GormAdvancedSpec > HQL - group by <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_37] --> 🔲 GormAdvancedSpec > HQL - join query <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_35] --> 🔲 GormAdvancedSpec > HQL - named parameters <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_38] --> 🔲 GormAdvancedSpec > HQL - pagination <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_39] --> 🔲 GormAdvancedSpec > HQL - select with projection <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_34] --> 🔲 GormAdvancedSpec > HQL - simple select <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_33] --> 🔲 GormAdvancedSpec > HQL - subquery <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_41] --> 🔲 GormAdvancedSpec > HQL - update query <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_40] --> 🔲 GormAdvancedSpec > batch processing with withSession <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_45] --> 🔲 GormAdvancedSpec > criteria query - and/or logic <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_7] --> 🔲 GormAdvancedSpec > criteria query - association query <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_9] --> 🔲 GormAdvancedSpec > criteria query - basic equals <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_0] --> 🔲 GormAdvancedSpec > criteria query - between <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_3] --> 🔲 GormAdvancedSpec > criteria query - count <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_13] --> 🔲 GormAdvancedSpec > criteria query - get single result <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_14] --> 🔲 GormAdvancedSpec > criteria query - greater than and less than <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_4] --> 🔲 GormAdvancedSpec > criteria query - ilike \(case insensitive\) <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_2] --> 🔲 GormAdvancedSpec > criteria query - in list <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_5] --> 🔲 GormAdvancedSpec > criteria query - is null and is not null <!-- uniqueId=[engine:spock]/[spec:functionaltests.gorm.GormAdvancedSpec]/[feature:$spock_feature_0_6] --> Reuse successful test results: 🔲 ♻️ Only rerun the tests that failed or were muted before Click the checkbox to trigger a rerun: ☑️ **Rerun jobs** --- _Learn more about TestLens at [testlens.app](https://testlens.app)._ -- 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]
