testlens-app[bot] commented on PR #3089: URL: https://github.com/apache/groovy/pull/3089#issuecomment-6528257211
## 🚨 TestLens detected 2 failed tests 🚨 ### Test Summary > [!TIP] > Inspect all details with the [TestLens CLI](https://testlens.app/docs/features/cli): `testlens pr 3089` #### [Build and test / lts \(25, ubuntu-latest\)](https://github.com/apache/groovy/actions/runs/41083919386/job/124159947138?pr=3089) > :test | Test | Runs | Flakiness | |---|---|--:| | GrabErrorIsolationTest > <span title='testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails()'>testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails…</span> | ❌ | 0% 🟢 | | GrapeClassLoaderTest | ❌ | 0% 🟢 | 🏷️ Commit: ca144e631885ad47b22b1fc21d16c5508b6bd9f6 ▶️ Tests: 80374 executed 🟡 Checks: 11/24 completed ### Test Failures <details><summary><strong>GrabErrorIsolationTest > testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails()</strong> (:test in <a href="https://github.com/apache/groovy/actions/runs/41083919386/job/124159947138?pr=3089">Build and test / lts (25, ubuntu-latest)</a>)</summary> ``` org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: General error during conversion: Error grabbing Grapes -- [unresolved dependency: junit#junit;4.7: not found] java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: junit#junit;4.7: not found] at groovy.grape.ivy.GrapeIvy.getDependencies(GrapeIvy.groovy:595) at groovy.grape.ivy.GrapeIvy.resolve(GrapeIvy.groovy:894) at groovy.grape.ivy.GrapeIvy.resolve(GrapeIvy.groovy:861) at groovy.grape.ivy.GrapeIvy.grab(GrapeIvy.groovy:497) at groovy.grape.Grape.grab(Grape.java:320) at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:452) at org.codehaus.groovy.transform.ASTTransformationVisitor.lambda$addPhaseOperationsForGlobalTransforms$5(ASTTransformationVisitor.java:403) at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:1064) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:784) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:737) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:436) at groovy.lang.GroovyClassLoader.lambda$parseClass$2(GroovyClassLoader.java:377) at org.codehaus.groovy.runtime.memoize.ConcurrentCommonCache.getAndPut(ConcurrentCommonCache.java:143) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:377) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:361) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:321) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:331) at groovy.grape.GrabErrorIsolationTest.grabThatShouldGoThrough(GrabErrorIsolationTest.groovy:56) at groovy.grape.GrabErrorIsolationTest.testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails(GrabErrorIsolationTest.groovy:37) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:700) at org.junit.platform.commons.support.ReflectionSupport.invokeMethod(ReflectionSupport.java:528) at org.junit.jupiter.engine.support.MethodReflectionUtils.invoke(MethodReflectionUtils.java:53) at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:61) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:124) at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:163) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:148) at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:86) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(InterceptingExecutableInvoker.java:124) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.lambda$invoke$0(InterceptingExecutableInvoker.java:105) at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:99) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:66) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:47) at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:39) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:104) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invoke(InterceptingExecutableInvoker.java:98) at org.junit.jupiter.engine.execution.InterceptingExecutableInvoker.invokeVoid(InterceptingExecutableInvoker.java:71) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$0(TestMethodTestDescriptor.java:219) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:215) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:157) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:70) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:176) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at java.base/java.util.ArrayList.forEach(ArrayList.java:1604) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:42) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$2(NodeTestTask.java:180) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$1(NodeTestTask.java:166) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:139) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$0(NodeTestTask.java:164) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:74) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:163) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:116) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:36) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:52) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:58) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.executeEngine(EngineExecutionOrchestrator.java:256) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.failOrExecuteEngine(EngineExecutionOrchestrator.java:228) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:189) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:109) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:66) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:168) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:65) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:137) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:126) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:100) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:57) at org.junit.platform.launcher.core.InterceptingLauncher.lambda$execute$0(InterceptingLauncher.java:46) at org.junit.platform.launcher.core.ClasspathAlignmentCheckingLauncherInterceptor.intercept(ClasspathAlignmentCheckingLauncherInterceptor.java:25) at org.junit.platform.launcher.core.InterceptingLauncher.execute(InterceptingLauncher.java:45) at org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:57) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.processAllTestDefinitions(JUnitPlatformTestDefinitionProcessor.java:206) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor$CollectThenExecuteTestDefinitionConsumer.access$000(JUnitPlatformTestDefinitionProcessor.java:123) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestDefinitionProcessor.stop(JUnitPlatformTestDefinitionProcessor.java:117) at org.gradle.api.internal.tasks.testing.SuiteTestDefinitionProcessor.stop(SuiteTestDefinitionProcessor.java:63) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at org.gradle.internal.dispatch.MethodInvocation.invokeOn(MethodInvocation.java:77) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:28) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:19) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:88) at jdk.proxy1/jdk.proxy1.$Proxy4.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:195) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:126) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:103) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:63) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:122) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:72) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:350) at org.codehaus.groovy.control.ErrorCollector.addException(ErrorCollector.java:198) at org.codehaus.groovy.control.SourceUnit.addException(SourceUnit.java:281) at groovy.grape.GrabAnnotationTransformation.visit(GrabAnnotationTransformation.java:461) at org.codehaus.groovy.transform.ASTTransformationVisitor.lambda$addPhaseOperationsForGlobalTransforms$5(ASTTransformationVisitor.java:403) at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:1064) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:784) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:737) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:436) at groovy.lang.GroovyClassLoader.lambda$parseClass$2(GroovyClassLoader.java:377) at org.codehaus.groovy.runtime.memoize.ConcurrentCommonCache.getAndPut(ConcurrentCommonCache.java:143) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:377) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:361) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:321) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:331) at groovy.grape.GrabErrorIsolationTest.grabThatShouldGoThrough(GrabErrorIsolationTest.groovy:56) at groovy.grape.GrabErrorIsolationTest.testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails(GrabErrorIsolationTest.groovy:37) ``` </details> <details><summary><strong>GrapeClassLoaderTest</strong> (:test in <a href="https://github.com/apache/groovy/actions/runs/41083919386/job/124159947138?pr=3089">Build and test / lts (25, ubuntu-latest)</a>)</summary> ``` java.lang.RuntimeException: Error grabbing Grapes -- [unresolved dependency: org.testng#testng;5.8: not found, unresolved dependency: com.jidesoft#jide-oss;[3.6,3.7): not found] at groovy.grape.ivy.GrapeIvy.getDependencies(GrapeIvy.groovy:595) at groovy.grape.ivy.GrapeIvy.resolve(GrapeIvy.groovy:894) at groovy.grape.ivy.GrapeIvy.resolve(GrapeIvy.groovy:849) at groovy.grape.Grape.resolve(Grape.java:374) at groovy.grape.Grape.resolve(Grape.java:352) at groovy.grape.GrapeClassLoaderTest.downloadToCache(GrapeClassLoaderTest.groovy:32) ``` </details> ### Rerun Controls > [!NOTE] > Checks are currently running using the configuration below. Select tests to mute in this pull request: 🔲 GrabErrorIsolationTest > testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails\(\) <!-- uniqueId=[engine:junit-jupiter]/[class:groovy.grape.GrabErrorIsolationTest]/[method:testConsecutiveGrabCallsWithASharedLoaderWhereFirstGrabFails()] --> 🔲 GrapeClassLoaderTest <!-- uniqueId=[engine:junit-jupiter]/[class:groovy.grape.GrapeClassLoaderTest] --> 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]
