vlsi commented on issue #6114:
URL: https://github.com/apache/jmeter/issues/6114#issuecomment-1872479949
The issue is not fully resolved though.
Some of the batch tests use Groovy in JSR223 elements, so they do not fully
work :-/
```
Logfile contents (errors during the test, see
/Users/vlsi/Documents/code/jmeter/bin/FTP_TESTS.log):
2023-12-30 11:06:28,631 ERROR o.a.j.JMeter: Uncaught exception in thread
Thread[#37,setUp Thread Group 1-1,5,main]
org.codehaus.groovy.GroovyBugError: BUG! exception in phase 'semantic
analysis' in source unit 'Script1.groovy' Unsupported class file major version
67
at
org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:906)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:628)
~[groovy-3.0.20.jar:3.0.20]
at
groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:389)
~[groovy-3.0.20.jar:3.0.20]
at
groovy.lang.GroovyClassLoader.lambda$parseClass$3(GroovyClassLoader.java:332)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154)
~[groovy-3.0.20.jar:3.0.20]
at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:330)
~[groovy-3.0.20.jar:3.0.20]
at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:314)
~[groovy-3.0.20.jar:3.0.20]
at
groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:257)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.getScriptClass(GroovyScriptEngineImpl.java:336)
~[groovy-jsr223-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.jsr223.GroovyScriptEngineImpl.compile(GroovyScriptEngineImpl.java:181)
~[groovy-jsr223-3.0.20.jar:3.0.20]
at
org.apache.jmeter.util.JSR223TestElement.lambda$processFileOrScript$1(JSR223TestElement.java:225)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2406)
~[caffeine-2.9.3.jar:?]
at
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1918)
~[?:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2404)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2387)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
~[caffeine-2.9.3.jar:?]
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
~[caffeine-2.9.3.jar:?]
at
org.apache.jmeter.util.JSR223TestElement.getCompiledScript(JSR223TestElement.java:252)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at
org.apache.jmeter.util.JSR223TestElement.processFileOrScript(JSR223TestElement.java:223)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at
org.apache.jmeter.protocol.java.sampler.JSR223Sampler.sample(JSR223Sampler.java:72)
~[ApacheJMeter_java.jar:5.6.3-SNAPSHOT]
at
org.apache.jmeter.threads.JMeterThread.doSampling(JMeterThread.java:651)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at
org.apache.jmeter.threads.JMeterThread.executeSamplePackage(JMeterThread.java:570)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at
org.apache.jmeter.threads.JMeterThread.processSampler(JMeterThread.java:501)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:268)
~[ApacheJMeter_core.jar:5.6.3-SNAPSHOT]
at java.base/java.lang.Thread.run(Thread.java:1570) [?:?]
Caused by: java.lang.IllegalArgumentException: Unsupported class file major
version 67
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:199)
~[groovy-3.0.20.jar:3.0.20]
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:180)
~[groovy-3.0.20.jar:3.0.20]
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:166)
~[groovy-3.0.20.jar:3.0.20]
at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:287)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:81)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ClassNodeResolver.findDecompiled(ClassNodeResolver.java:251)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ClassNodeResolver.tryAsLoaderClassOrScript(ClassNodeResolver.java:189)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ClassNodeResolver.findClassNode(ClassNodeResolver.java:169)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ClassNodeResolver.resolveName(ClassNodeResolver.java:125)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ResolveVisitor.resolveToOuter(ResolveVisitor.java:875)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ResolveVisitor.resolve(ResolveVisitor.java:506)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ResolveVisitor.visitClass(ResolveVisitor.java:1425)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.ResolveVisitor.startResolving(ResolveVisitor.java:262)
~[groovy-3.0.20.jar:3.0.20]
at
org.codehaus.groovy.control.CompilationUnit.lambda$new$16(CompilationUnit.java:739)
~[groovy-3.0.20.jar:3.0.20]
```
--
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]