testlens-app[bot] commented on PR #16355: URL: https://github.com/apache/grails-core/pull/16355#issuecomment-5744830490
## 🚨 TestLens detected 6 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 #### [Groovy Snapshot Canary Build / Build Grails \(shard 2\)](https://github.com/apache/grails-core/actions/runs/35464363757/job/105954403223?pr=16355) > :grails-datastore-core:test | Test | Runs | Flakiness | |---|---|--:| | DirtyCheckingCollectionSpec > SortedSet sequenced removals and its reversed view mark the parent dirty | ❌ | 0% 🟢 | | DirtyCheckingCollectionSpec > a view stored back onto a property counts as a wholesale replacement | ❌ | 0% 🟢 | | DirtyCheckingCollectionSpec > mutating the reversed view marks the parent dirty | ❌ | 0% 🟢 | #### [SiteMesh 2 Compatibility / SiteMesh 2 Core Tests \(Java 21\)](https://github.com/apache/grails-core/actions/runs/35464363784/job/105953805136?pr=16355) > :grails-datastore-core:test | Test | Runs | Flakiness | |---|---|--:| | DirtyCheckingCollectionSpec > SortedSet sequenced removals and its reversed view mark the parent dirty | ❌ | 0% 🟢 | | DirtyCheckingCollectionSpec > a view stored back onto a property counts as a wholesale replacement | ❌ | 0% 🟢 | | DirtyCheckingCollectionSpec > mutating the reversed view marks the parent dirty | ❌ | 0% 🟢 | 🏷️ Commit: 8f597f034d234b330d86219742b8accdda9db395 ▶️ Tests: 8451 executed 🟡 Checks: 13/20 completed ### Test Failures <details><summary><strong>DirtyCheckingCollectionSpec > SortedSet sequenced removals and its reversed view mark the parent dirty</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363757/job/105954403223?pr=16355">Groovy Snapshot Canary Build / Build Grails (shard 2)</a>)</summary> ``` Condition not satisfied: marksDirtyOn(owner, 'sorted') { sorted.reversed().remove('b') } | | false <org.grails.datastore.mapping.dirty.checking.CollectionOwner@7454f141 items=null tags=null sorted=null attrs=null org_grails_datastore_mapping_dirty_checking_DirtyCheckable__$changedProperties=inaccessible> at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.SortedSet sequenced removals and its reversed view mark the parent dirty(DirtyCheckingCollectionSpec.groovy:403) ``` </details> <details><summary><strong>DirtyCheckingCollectionSpec > a view stored back onto a property counts as a wholesale replacement</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363757/job/105954403223?pr=16355">Groovy Snapshot Canary Build / Build Grails (shard 2)</a>)</summary> ``` Condition failed with Exception: ((DirtyCheckableCollection) list.reversed()).isAssigned() | | | [c, b, a] [a, b, c] at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.a view stored back onto a property counts as a wholesale replacement(DirtyCheckingCollectionSpec.groovy:429) Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[c, b, a]' with class 'java.util.ReverseOrderListView$Rand' to class 'org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection' due to: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection(String, String, String) ... 1 more Suppressed: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection(Rand) ... 1 more ``` </details> <details><summary><strong>DirtyCheckingCollectionSpec > mutating the reversed view marks the parent dirty</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363757/job/105954403223?pr=16355">Groovy Snapshot Canary Build / Build Grails (shard 2)</a>)</summary> ``` Condition not satisfied: owner.hasChanged('items') | | | false <org.grails.datastore.mapping.dirty.checking.CollectionOwner@4af2f2ae items=null tags=null sorted=null attrs=null org_grails_datastore_mapping_dirty_checking_DirtyCheckable__$changedProperties=inaccessible> at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.mutating the reversed view marks the parent dirty(DirtyCheckingCollectionSpec.groovy:392) ``` </details> <details><summary><strong>DirtyCheckingCollectionSpec > SortedSet sequenced removals and its reversed view mark the parent dirty</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363784/job/105953805136?pr=16355">SiteMesh 2 Compatibility / SiteMesh 2 Core Tests (Java 21)</a>)</summary> ``` Condition not satisfied: marksDirtyOn(owner, 'sorted') { sorted.reversed().remove('b') } | | false <org.grails.datastore.mapping.dirty.checking.CollectionOwner@6b13d558 items=null tags=null sorted=null attrs=null org_grails_datastore_mapping_dirty_checking_DirtyCheckable__$changedProperties=inaccessible> at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.SortedSet sequenced removals and its reversed view mark the parent dirty(DirtyCheckingCollectionSpec.groovy:403) ``` </details> <details><summary><strong>DirtyCheckingCollectionSpec > a view stored back onto a property counts as a wholesale replacement</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363784/job/105953805136?pr=16355">SiteMesh 2 Compatibility / SiteMesh 2 Core Tests (Java 21)</a>)</summary> ``` Condition failed with Exception: ((DirtyCheckableCollection) list.reversed()).isAssigned() | | | [c, b, a] [a, b, c] at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.a view stored back onto a property counts as a wholesale replacement(DirtyCheckingCollectionSpec.groovy:429) Caused by: org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast object '[c, b, a]' with class 'java.util.ReverseOrderListView$Rand' to class 'org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection' due to: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection(String, String, String) ... 1 more Suppressed: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.grails.datastore.mapping.dirty.checking.DirtyCheckableCollection(Rand) ... 1 more ``` </details> <details><summary><strong>DirtyCheckingCollectionSpec > mutating the reversed view marks the parent dirty</strong> (:grails-datastore-core:test in <a href="https://github.com/apache/grails-core/actions/runs/35464363784/job/105953805136?pr=16355">SiteMesh 2 Compatibility / SiteMesh 2 Core Tests (Java 21)</a>)</summary> ``` Condition not satisfied: owner.hasChanged('items') | | | false <org.grails.datastore.mapping.dirty.checking.CollectionOwner@4d6f83a5 items=null tags=null sorted=null attrs=null org_grails_datastore_mapping_dirty_checking_DirtyCheckable__$changedProperties=inaccessible> at org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec.mutating the reversed view marks the parent dirty(DirtyCheckingCollectionSpec.groovy:392) ``` </details> ### Rerun Controls > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 DirtyCheckingCollectionSpec > SortedSet sequenced removals and its reversed view mark the parent dirty <!-- uniqueId=[engine:spock]/[spec:org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec]/[feature:$spock_feature_0_20] --> 🔲 DirtyCheckingCollectionSpec > a view stored back onto a property counts as a wholesale replacement <!-- uniqueId=[engine:spock]/[spec:org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec]/[feature:$spock_feature_0_22] --> 🔲 DirtyCheckingCollectionSpec > mutating the reversed view marks the parent dirty <!-- uniqueId=[engine:spock]/[spec:org.grails.datastore.mapping.dirty.checking.DirtyCheckingCollectionSpec]/[feature:$spock_feature_0_19] --> 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/docs](https://testlens.app/docs/features/pr-comment/)._ -- 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]
