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: dev-unsubscr...@jmeter.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org