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

Reply via email to