[
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)