testlens-app[bot] commented on PR #15561: URL: https://github.com/apache/grails-core/pull/15561#issuecomment-4208748517
## 🚨 TestLens detected 5 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 | Check | Project/Task | Test | Runs | |---|---|---|---| | [CI / Functional Tests \(Java 17, Hibernate 7, indy\=false\)](https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561) | :grails-test-examples-gorm:integrationTest | GormCascadeOperationsSpec > test addTo creates bidirectional link | ❌ | | [CI / Functional Tests \(Java 17, Hibernate 7, indy\=false\)](https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561) | :grails-test-examples-gorm:integrationTest | GormCascadeOperationsSpec > test belongsTo allows orphan removal | ❌ | | [CI / Functional Tests \(Java 17, Hibernate 7, indy\=false\)](https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561) | :grails-test-examples-gorm:integrationTest | GormCascadeOperationsSpec > test dirty checking with associations | ❌ | | [CI / Functional Tests \(Java 17, Hibernate 7, indy\=false\)](https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561) | :grails-test-examples-gorm:integrationTest | GormCascadeOperationsSpec > test saving child with belongsTo saves parent reference | ❌ | | [CI / Functional Tests \(Java 17, Hibernate 7, indy\=false\)](https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561) | :grails-test-examples-gorm:integrationTest | GormCascadeOperationsSpec > test updating multiple children | ❌ | 🏷️ Commit: fbfe66bd716def9c46561458b9d122b9f555a8bc ▶️ Tests: 11781 executed 🟡 Checks: 8/28 completed ### Test Failures <details> <summary><strong>GormCascadeOperationsSpec > test addTo creates bidirectional link</strong> (:grails-test-examples-gorm:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561">CI / Functional Tests (Java 17, Hibernate 7, indy=false)</a>)</summary> ``` Condition not satisfied: author.books.contains(book) | | | | | | false AddTo Book | [AddTo Book] AddTo Author at gorm.GormCascadeOperationsSpec.$tt__$spock_feature_0_13(GormCascadeOperationsSpec.groovy:325) at gorm.GormCascadeOperationsSpec.test addTo creates bidirectional link_closure15(GormCascadeOperationsSpec.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:72) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:69) at gorm.GormCascadeOperationsSpec.test addTo creates bidirectional link(GormCascadeOperationsSpec.groovy) ``` </details> <details> <summary><strong>GormCascadeOperationsSpec > test belongsTo allows orphan removal</strong> (:grails-test-examples-gorm:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561">CI / Functional Tests (Java 17, Hibernate 7, indy=false)</a>)</summary> ``` org.grails.orm.hibernate.support.hibernate7.HibernateSystemException: Found two representations of same collection: gorm.Author.books at org.grails.orm.hibernate.support.hibernate7.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:260) at org.grails.orm.hibernate.GrailsHibernateTemplate.convertHibernateAccessException(GrailsHibernateTemplate.java:679) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:402) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:337) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:214) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge(HibernateGormInstanceApi.groovy:249) at org.grails.orm.hibernate.HibernateGormInstanceApi.performUpsert(HibernateGormInstanceApi.groovy:244) at org.grails.orm.hibernate.HibernateGormInstanceApi.save(HibernateGormInstanceApi.groovy:159) at org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:169) at gorm.GormCascadeOperationsSpec.$tt__$spock_feature_0_6(GormCascadeOperationsSpec.groovy:180) at gorm.GormCascadeOperationsSpec.test belongsTo allows orphan removal_closure8(GormCascadeOperationsSpec.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:72) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:69) at gorm.GormCascadeOperationsSpec.test belongsTo allows orphan removal(GormCascadeOperationsSpec.groovy) Caused by: org.hibernate.HibernateException: Found two representations of same collection: gorm.Author.books at org.hibernate.engine.internal.Collections.processReachableCollection(Collections.java:144) at org.hibernate.event.internal.FlushVisitor.processCollection(FlushVisitor.java:35) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:88) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:59) at org.hibernate.event.internal.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:53) at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:154) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:229) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:69) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:63) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.internal.SessionImpl.fireFlush(SessionImpl.java:1484) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1472) at org.grails.orm.hibernate.HibernateGormInstanceApi.flushSession(HibernateGormInstanceApi.groovy:284) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge_closure4(HibernateGormInstanceApi.groovy:256) at groovy.lang.Closure.call(Closure.java:433) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:398) ... 14 more ``` </details> <details> <summary><strong>GormCascadeOperationsSpec > test dirty checking with associations</strong> (:grails-test-examples-gorm:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561">CI / Functional Tests (Java 17, Hibernate 7, indy=false)</a>)</summary> ``` org.grails.orm.hibernate.support.hibernate7.HibernateSystemException: Found two representations of same collection: gorm.Author.books at org.grails.orm.hibernate.support.hibernate7.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:260) at org.grails.orm.hibernate.GrailsHibernateTemplate.convertHibernateAccessException(GrailsHibernateTemplate.java:679) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:402) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:337) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:214) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge(HibernateGormInstanceApi.groovy:249) at org.grails.orm.hibernate.HibernateGormInstanceApi.performUpsert(HibernateGormInstanceApi.groovy:244) at org.grails.orm.hibernate.HibernateGormInstanceApi.save(HibernateGormInstanceApi.groovy:159) at org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:169) at gorm.GormCascadeOperationsSpec.$tt__$spock_feature_0_4(GormCascadeOperationsSpec.groovy:133) at gorm.GormCascadeOperationsSpec.test dirty checking with associations_closure6(GormCascadeOperationsSpec.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:72) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:69) at gorm.GormCascadeOperationsSpec.test dirty checking with associations(GormCascadeOperationsSpec.groovy) Caused by: org.hibernate.HibernateException: Found two representations of same collection: gorm.Author.books at org.hibernate.engine.internal.Collections.processReachableCollection(Collections.java:144) at org.hibernate.event.internal.FlushVisitor.processCollection(FlushVisitor.java:35) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:88) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:59) at org.hibernate.event.internal.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:53) at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:154) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:229) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:69) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:63) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.internal.SessionImpl.fireFlush(SessionImpl.java:1484) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1472) at org.grails.orm.hibernate.HibernateGormInstanceApi.flushSession(HibernateGormInstanceApi.groovy:284) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge_closure4(HibernateGormInstanceApi.groovy:256) at groovy.lang.Closure.call(Closure.java:433) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:398) ... 14 more ``` </details> <details> <summary><strong>GormCascadeOperationsSpec > test saving child with belongsTo saves parent reference</strong> (:grails-test-examples-gorm:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561">CI / Functional Tests (Java 17, Hibernate 7, indy=false)</a>)</summary> ``` Condition not satisfied: author.books.contains(book) | | | | | | false Harry Potter | [Harry Potter] J.K. Rowling at gorm.GormCascadeOperationsSpec.$tt__$spock_feature_0_1(GormCascadeOperationsSpec.groovy:82) at gorm.GormCascadeOperationsSpec.test saving child with belongsTo saves parent reference_closure3(GormCascadeOperationsSpec.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:72) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:69) at gorm.GormCascadeOperationsSpec.test saving child with belongsTo saves parent reference(GormCascadeOperationsSpec.groovy) ``` </details> <details> <summary><strong>GormCascadeOperationsSpec > test updating multiple children</strong> (:grails-test-examples-gorm:integrationTest in <a href="https://github.com/apache/grails-core/actions/runs/24151738098/job/70480265075?pr=15561">CI / Functional Tests (Java 17, Hibernate 7, indy=false)</a>)</summary> ``` org.grails.orm.hibernate.support.hibernate7.HibernateSystemException: Found two representations of same collection: gorm.Author.books at org.grails.orm.hibernate.support.hibernate7.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:260) at org.grails.orm.hibernate.GrailsHibernateTemplate.convertHibernateAccessException(GrailsHibernateTemplate.java:679) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:402) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:337) at org.grails.orm.hibernate.GrailsHibernateTemplate.execute(GrailsHibernateTemplate.java:214) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge(HibernateGormInstanceApi.groovy:249) at org.grails.orm.hibernate.HibernateGormInstanceApi.performUpsert(HibernateGormInstanceApi.groovy:244) at org.grails.orm.hibernate.HibernateGormInstanceApi.save(HibernateGormInstanceApi.groovy:159) at org.grails.datastore.gorm.GormEntity$Trait$Helper.save(GormEntity.groovy:169) at gorm.GormCascadeOperationsSpec.$tt__$spock_feature_0_12(GormCascadeOperationsSpec.groovy:299) at gorm.GormCascadeOperationsSpec.test updating multiple children_closure14(GormCascadeOperationsSpec.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.transactions.GrailsTransactionTemplate$1.doInTransaction(GrailsTransactionTemplate.groovy:72) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) at grails.gorm.transactions.GrailsTransactionTemplate.executeAndRollback(GrailsTransactionTemplate.groovy:69) at gorm.GormCascadeOperationsSpec.test updating multiple children(GormCascadeOperationsSpec.groovy) Caused by: org.hibernate.HibernateException: Found two representations of same collection: gorm.Author.books at org.hibernate.engine.internal.Collections.processReachableCollection(Collections.java:144) at org.hibernate.event.internal.FlushVisitor.processCollection(FlushVisitor.java:35) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:88) at org.hibernate.event.internal.AbstractVisitor.processValue(AbstractVisitor.java:59) at org.hibernate.event.internal.AbstractVisitor.processEntityPropertyValues(AbstractVisitor.java:53) at org.hibernate.event.internal.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:154) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:229) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:69) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:63) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:138) at org.hibernate.internal.SessionImpl.fireFlush(SessionImpl.java:1484) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1472) at org.grails.orm.hibernate.HibernateGormInstanceApi.flushSession(HibernateGormInstanceApi.groovy:284) at org.grails.orm.hibernate.HibernateGormInstanceApi.performMerge_closure4(HibernateGormInstanceApi.groovy:256) at groovy.lang.Closure.call(Closure.java:433) at org.grails.orm.hibernate.GrailsHibernateTemplate.doExecute(GrailsHibernateTemplate.java:398) ... 14 more ``` </details> ### Muted Tests > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 GormCascadeOperationsSpec > test addTo creates bidirectional link <!-- uniqueId=[engine:spock]/[spec:gorm.GormCascadeOperationsSpec]/[feature:$spock_feature_0_13] --> 🔲 GormCascadeOperationsSpec > test belongsTo allows orphan removal <!-- uniqueId=[engine:spock]/[spec:gorm.GormCascadeOperationsSpec]/[feature:$spock_feature_0_6] --> 🔲 GormCascadeOperationsSpec > test dirty checking with associations <!-- uniqueId=[engine:spock]/[spec:gorm.GormCascadeOperationsSpec]/[feature:$spock_feature_0_4] --> 🔲 GormCascadeOperationsSpec > test saving child with belongsTo saves parent reference <!-- uniqueId=[engine:spock]/[spec:gorm.GormCascadeOperationsSpec]/[feature:$spock_feature_0_1] --> 🔲 GormCascadeOperationsSpec > test updating multiple children <!-- uniqueId=[engine:spock]/[spec:gorm.GormCascadeOperationsSpec]/[feature:$spock_feature_0_12] --> 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]
