testlens-app[bot] commented on PR #15656: URL: https://github.com/apache/grails-core/pull/15656#issuecomment-4484205534
## 🚨 TestLens detected 4 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 / Build Grails-Core \(ubuntu-latest, 21\)](https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964232?pr=15656) | :grails-cache:test | CacheTagLibSpec | ❌ | | [CI / Build Grails-Core \(ubuntu-latest, 21\)](https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964232?pr=15656) | :grails-cache:test | CacheableParseSpec > test include tenant id when used with \@CurrentTenant and \@Transactional | ❌ | | [CI / Build Grails-Core \(ubuntu-latest, 25\)](https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964253?pr=15656) | :grails-cache:test | CacheTagLibSpec | ❌ | | [CI / Build Grails-Core Rerunning all Tasks \(ubuntu-latest, 21\)](https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964209?pr=15656) | :grails-cache:test | CacheTagLibSpec | ❌ | 🏷️ Commit: 4189d55a1f03de616942e212e9cb41362b63f109 ▶️ Tests: 1370 executed 🟡 Checks: 12/35 completed ### Test Failures <details> <summary><strong>CacheTagLibSpec</strong> (:grails-cache:test in <a href="https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964232?pr=15656">CI / Build Grails-Core (ubuntu-latest, 21)</a>)</summary> ``` org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 9; Element type "context" must be followed by either attribute specifications, ">" or "/>". at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1443) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:244) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:615) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3079) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:836) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77) at grails.spring.DynamicElementReader.invokeMethod(DynamicElementReader.groovy:127) at org.grails.testing.GrailsApplicationBuilder.registerBeans_closure5(GrailsApplicationBuilder.groovy:224) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:412) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at org.grails.testing.GrailsApplicationBuilder.defineBeans(GrailsApplicationBuilder.groovy:210) at org.grails.testing.GrailsApplicationBuilder.registerBeans(GrailsApplicationBuilder.groovy:217) at org.grails.testing.GrailsApplicationBuilder.registerGrailsAppPostProcessorBean_closure6(GrailsApplicationBuilder.groovy:241) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at grails.boot.config.GrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationPostProcessor.groovy:231) at org.grails.testing.GrailsApplicationBuilder$TestRuntimeGrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationBuilder.groovy:287) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:795) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:603) at org.grails.testing.GrailsApplicationBuilder.createMainContext(GrailsApplicationBuilder.groovy:175) at org.grails.testing.GrailsApplicationBuilder.build(GrailsApplicationBuilder.groovy:88) at org.grails.testing.GrailsUnitTest$Trait$Helper.getGrailsApplication(GrailsUnitTest.groovy:76) at org.grails.testing.spock.WebSetupSpecInterceptor.setup(WebSetupSpecInterceptor.groovy:73) at org.grails.testing.spock.WebSetupSpecInterceptor.intercept(WebSetupSpecInterceptor.groovy:66) at org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:101) at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ``` </details> <details> <summary><strong>CacheableParseSpec > test include tenant id when used with @CurrentTenant and @Transactional</strong> (:grails-cache:test in <a href="https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964232?pr=15656">CI / Build Grails-Core (ubuntu-latest, 21)</a>)</summary> ``` java.lang.IllegalStateException: No GORM implementations configured. Ensure GORM has been initialized correctly at org.grails.datastore.gorm.GormRegistry.findSingleTransactionManager(GormRegistry.groovy:190) at TestService.multiply_closure1(Script1.groovy) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:422) at grails.gorm.multitenancy.Tenants.executeCallable(Tenants.groovy:320) at grails.gorm.multitenancy.Tenants.withId_closure4(Tenants.groovy:299) at grails.gorm.multitenancy.CurrentTenantHolder.withTenant(CurrentTenantHolder.groovy:90) at grails.gorm.multitenancy.Tenants.withId(Tenants.groovy:298) at org.grails.datastore.gorm.services.DefaultTenantService.withCurrent(DefaultTenantService.groovy:94) at grails.plugin.cache.CacheableParseSpec.test include tenant id when used with @CurrentTenant and @Transactional(CacheableParseSpec.groovy:140) ``` </details> <details> <summary><strong>CacheTagLibSpec</strong> (:grails-cache:test in <a href="https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964253?pr=15656">CI / Build Grails-Core (ubuntu-latest, 25)</a>)</summary> ``` org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 9; Element type "context" must be followed by either attribute specifications, ">" or "/>". at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1453) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:243) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:615) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3089) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:866) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:635) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:113) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:551) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:890) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:826) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:137) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:248) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:335) at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77) at grails.spring.DynamicElementReader.invokeMethod(DynamicElementReader.groovy:127) at org.grails.testing.GrailsApplicationBuilder.registerBeans_closure5(GrailsApplicationBuilder.groovy:224) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:412) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at org.grails.testing.GrailsApplicationBuilder.defineBeans(GrailsApplicationBuilder.groovy:210) at org.grails.testing.GrailsApplicationBuilder.registerBeans(GrailsApplicationBuilder.groovy:217) at org.grails.testing.GrailsApplicationBuilder.registerGrailsAppPostProcessorBean_closure6(GrailsApplicationBuilder.groovy:241) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at grails.boot.config.GrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationPostProcessor.groovy:231) at org.grails.testing.GrailsApplicationBuilder$TestRuntimeGrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationBuilder.groovy:287) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:795) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:603) at org.grails.testing.GrailsApplicationBuilder.createMainContext(GrailsApplicationBuilder.groovy:175) at org.grails.testing.GrailsApplicationBuilder.build(GrailsApplicationBuilder.groovy:88) at org.grails.testing.GrailsUnitTest$Trait$Helper.getGrailsApplication(GrailsUnitTest.groovy:76) at org.grails.testing.spock.WebSetupSpecInterceptor.setup(WebSetupSpecInterceptor.groovy:73) at org.grails.testing.spock.WebSetupSpecInterceptor.intercept(WebSetupSpecInterceptor.groovy:66) at org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:101) at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) ``` </details> <details> <summary><strong>CacheTagLibSpec</strong> (:grails-cache:test in <a href="https://github.com/apache/grails-core/actions/runs/26074282378/job/76661964209?pr=15656">CI / Build Grails-Core Rerunning all Tasks (ubuntu-latest, 21)</a>)</summary> ``` org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 9; Element type "context" must be followed by either attribute specifications, ">" or "/>". at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:204) at java.xml/com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:178) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1465) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.seekCloseOfStartTag(XMLDocumentFragmentScannerImpl.java:1443) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:244) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRootElementHook(XMLNSDocumentScannerImpl.java:615) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3079) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:836) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:114) at java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:542) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:889) at java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:825) at java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at java.xml/com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:247) at java.xml/com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:342) at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:77) at grails.spring.DynamicElementReader.invokeMethod(DynamicElementReader.groovy:127) at org.grails.testing.GrailsApplicationBuilder.registerBeans_closure5(GrailsApplicationBuilder.groovy:224) at groovy.lang.Closure.call(Closure.java:433) at groovy.lang.Closure.call(Closure.java:412) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at org.grails.testing.GrailsApplicationBuilder.defineBeans(GrailsApplicationBuilder.groovy:210) at org.grails.testing.GrailsApplicationBuilder.registerBeans(GrailsApplicationBuilder.groovy:217) at org.grails.testing.GrailsApplicationBuilder.registerGrailsAppPostProcessorBean_closure6(GrailsApplicationBuilder.groovy:241) at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:765) at grails.spring.BeanBuilder.beans(BeanBuilder.java:594) at grails.boot.config.GrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationPostProcessor.groovy:231) at org.grails.testing.GrailsApplicationBuilder$TestRuntimeGrailsApplicationPostProcessor.postProcessBeanDefinitionRegistry(GrailsApplicationBuilder.groovy:287) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanDefinitionRegistryPostProcessors(PostProcessorRegistrationDelegate.java:349) at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:148) at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:795) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:603) at org.grails.testing.GrailsApplicationBuilder.createMainContext(GrailsApplicationBuilder.groovy:175) at org.grails.testing.GrailsApplicationBuilder.build(GrailsApplicationBuilder.groovy:88) at org.grails.testing.GrailsUnitTest$Trait$Helper.getGrailsApplication(GrailsUnitTest.groovy:76) at org.grails.testing.spock.WebSetupSpecInterceptor.setup(WebSetupSpecInterceptor.groovy:73) at org.grails.testing.spock.WebSetupSpecInterceptor.intercept(WebSetupSpecInterceptor.groovy:66) at org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:101) at org.spockframework.runtime.model.MethodInfo.invoke(MethodInfo.java:156) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ``` </details> ### Muted Tests > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 CacheTagLibSpec <!-- uniqueId=[engine:spock]/[spec:grails.plugin.cache.CacheTagLibSpec] --> 🔲 CacheableParseSpec > test include tenant id when used with \@CurrentTenant and \@Transactional <!-- uniqueId=[engine:spock]/[spec:grails.plugin.cache.CacheableParseSpec]/[feature:$spock_feature_0_2] --> 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]
