[ 
https://issues.apache.org/jira/browse/GROOVY-12382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18113174#comment-18113174
 ] 

ASF GitHub Bot commented on GROOVY-12382:
-----------------------------------------

testlens-app[bot] commented on PR #2904:
URL: https://github.com/apache/groovy/pull/2904#issuecomment-5597630754

   ## 🚨 TestLens detected 2 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
   
   #### [Build and test / lts \(17, 
macos-latest\)](https://github.com/apache/groovy/actions/runs/34318791307/job/102360639538?pr=2904)
 > :test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ExecuteTest > testExecuteCommandLineProcessWithGroovySystemClassLoader\(\) 
| ❌ | 0% 🟢 |
   
   #### [Build and test / lts \(17, windows-latest, 
1\)](https://github.com/apache/groovy/actions/runs/34318791307/job/102360639513?pr=2904)
 > :test
   
   | Test | Runs | Flakiness |
   |---|---|--:|
   | ExecuteTest > testExecuteCommandLineProcessWithGroovySystemClassLoader\(\) 
| ❌ | 0% 🟢 |
   
   🏷️ Commit: 36e1c65102925ac18da296d9abf37cf720b1709e
   ▶️ Tests:  33298 executed
   🟡 Checks: 2/31 completed
   
   ### Test Failures
   
   <details><summary><strong>ExecuteTest > 
testExecuteCommandLineProcessWithGroovySystemClassLoader()</strong> (:test in 
<a 
href="https://github.com/apache/groovy/actions/runs/34318791307/job/102360639538?pr=2904";>Build
 and test / lts (17, macos-latest)</a>)</summary>
   
   ```
   Assertion failed: 
   
   assert out.toString().contains('hello')
          |   |          |
          |   |          false
          |   '[0.006s][warning][cds] Archived non-system classes are disabled 
because the java.system.class.loader property is specified (value = 
"groovy.lang.GroovyClassLoader"). To use archived non-system classes, this 
property must not be set\nError occurred during initialization of 
VM\njava.lang.BootstrapMethodError: java.lang.IllegalStateException: 
getSystemClassLoader cannot be called during the system class loader 
instantiation\n\tat 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance([email protected]/DirectConstructorHandleAccessor.java:62)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:502)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:486)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:2012)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2334)\nCaused by: 
java.lang.IllegalStateException: getSystemClassLoader cannot be called during 
the system class loader instantiation\n\tat 
java.lang.ClassLoader.getSystemClassLoader([email protected]/ClassLoader.java:1965)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.canBeCached([email protected]/MethodHandles.java:4287)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant([email protected]/MethodHandles.java:4264)\n\tat
 
java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant([email protected]/MethodHandleNatives.java:602)\n\tat
 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance([email protected]/DirectConstructorHandleAccessor.java:62)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:502)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:486)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:2012)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2334)\n\n'
          "[0.006s][warning][cds] Archived non-system classes are disabled 
because the java.system.class.loader property is specified (value = 
\"groovy.lang.GroovyClassLoader\"). To use archived non-system classes, this 
property must not be set\nError occurred during initialization of 
VM\njava.lang.BootstrapMethodError: java.lang.IllegalStateException: 
getSystemClassLoader cannot be called during the system class loader 
instantiation\n\tat 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance([email protected]/DirectConstructorHandleAccessor.java:62)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:502)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:486)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:2012)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2334)\nCaused by: 
java.lang.IllegalStateException: getSystemClassLoader cannot be called during 
the system class loader instantiation\n\tat 
java.lang.ClassLoader.getSystemClassLoader([email protected]/ClassLoader.java:1965)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.canBeCached([email protected]/MethodHandles.java:4287)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant([email protected]/MethodHandles.java:4264)\n\tat
 
java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant([email protected]/MethodHandleNatives.java:602)\n\tat
 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance([email protected]/DirectConstructorHandleAccessor.java:62)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:502)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:486)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:2012)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2334)\n\n"
   
        at 
org.codehaus.groovy.runtime.InvokerHelper.createAssertError(InvokerHelper.java:409)
        at 
groovy.execute.ExecuteTest.testExecuteCommandLineProcessWithGroovySystemClassLoader(ExecuteTest.groovy:179)
   ```
   
   </details>
   <details><summary><strong>ExecuteTest > 
testExecuteCommandLineProcessWithGroovySystemClassLoader()</strong> (:test in 
<a 
href="https://github.com/apache/groovy/actions/runs/34318791307/job/102360639513?pr=2904";>Build
 and test / lts (17, windows-latest, 1)</a>)</summary>
   
   ```
   Assertion failed: 
   
   assert out.toString().contains('hello')
          |   |          |
          |   |          false
          |   'Error occurred during initialization of 
VM\njava.lang.BootstrapMethodError: java.lang.IllegalStateException: 
getSystemClassLoader cannot be called during the system class loader 
instantiation\n\tat 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native
 Method)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:77)\n\tat
 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:1988)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2263)\nCaused by: 
java.lang.IllegalStateException: getSystemClassLoader cannot be called during 
the system class loader instantiation\n\tat 
java.lang.ClassLoader.getSystemClassLoader([email protected]/ClassLoader.java:1941)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.canBeCached([email protected]/MethodHandles.java:4177)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant([email protected]/MethodHandles.java:4154)\n\tat
 
java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant([email protected]/MethodHandleNatives.java:615)\n\tat
 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native
 Method)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:77)\n\tat
 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:1988)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2263)\n\n'
          "Error occurred during initialization of 
VM\njava.lang.BootstrapMethodError: java.lang.IllegalStateException: 
getSystemClassLoader cannot be called during the system class loader 
instantiation\n\tat 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native
 Method)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:77)\n\tat
 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:1988)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2263)\nCaused by: 
java.lang.IllegalStateException: getSystemClassLoader cannot be called during 
the system class loader instantiation\n\tat 
java.lang.ClassLoader.getSystemClassLoader([email protected]/ClassLoader.java:1941)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.canBeCached([email protected]/MethodHandles.java:4177)\n\tat
 
java.lang.invoke.MethodHandles$Lookup.linkMethodHandleConstant([email protected]/MethodHandles.java:4154)\n\tat
 
java.lang.invoke.MethodHandleNatives.linkMethodHandleConstant([email protected]/MethodHandleNatives.java:615)\n\tat
 
org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:41)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.defaultTargetBytecode(CompilerConfiguration.java:1375)\n\tat
 
org.codehaus.groovy.control.CompilerConfiguration.<clinit>(CompilerConfiguration.java:177)\n\tat
 groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:164)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:151)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:140)\n\tat 
groovy.lang.GroovyClassLoader.<init>(GroovyClassLoader.java:125)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0([email protected]/Native
 Method)\n\tat 
jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance([email protected]/NativeConstructorAccessorImpl.java:77)\n\tat
 
jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance([email protected]/DelegatingConstructorAccessorImpl.java:45)\n\tat
 
java.lang.reflect.Constructor.newInstanceWithCaller([email protected]/Constructor.java:500)\n\tat
 
java.lang.reflect.Constructor.newInstance([email protected]/Constructor.java:481)\n\tat
 
java.lang.ClassLoader.initSystemClassLoader([email protected]/ClassLoader.java:1988)\n\tat
 java.lang.System.initPhase3([email protected]/System.java:2263)\n\n"
   
        at 
org.codehaus.groovy.runtime.InvokerHelper.createAssertError(InvokerHelper.java:409)
        at 
groovy.execute.ExecuteTest.testExecuteCommandLineProcessWithGroovySystemClassLoader(ExecuteTest.groovy:179)
   ```
   
   </details>
   
   ### Rerun Controls
   > [!NOTE]
   > Checks are currently running using the configuration below.
   
   Select tests to mute in this pull request:
   
   🔲 ExecuteTest > testExecuteCommandLineProcessWithGroovySystemClassLoader\(\) 
<!

> VMPluginFactory: tolerate a runtime without Runtime.version()
> -------------------------------------------------------------
>
>                 Key: GROOVY-12382
>                 URL: https://issues.apache.org/jira/browse/GROOVY-12382
>             Project: Groovy
>          Issue Type: Improvement
>            Reporter: Paul King
>            Assignee: Paul King
>            Priority: Major
>




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to