Forum Discussion

nttung's avatar
nttung
New Contributor
28 days ago

Error exception in phase 'semantic analysis' with java 21

Hi 

My SoapUI project is giving error when running with java 21.

Here is the error

11:44:27,370 ERROR [SoapUI] An error occurred [BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' Unsupported class file major version 65], see error log for details
11:44:27,370 ERROR [SoapUI] An error occurred [BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' Unsupported class file major version 65], see error log for details
11:44:27,372 ERROR [errorlog] BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' Unsupported class file major version 65
org.codehaus.groovy.GroovyBugError: BUG! exception in phase 'semantic analysis' in source unit 'Script1.groovy' Unsupported class file major version 65
    at org.codehaus.groovy.control.CompilationUnit$ISourceUnitOperation.doPhaseOperation(CompilationUnit.java:905) ~[groovy-3.0.6.jar:3.0.6]
    at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:627) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:389) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyClassLoader.lambda$parseClass$3(GroovyClassLoader.java:332) ~[groovy-3.0.6.jar:3.0.6]
    at org.codehaus.groovy.runtime.memoize.StampedCommonCache.compute(StampedCommonCache.java:163) ~[groovy-3.0.6.jar:3.0.6]
    at org.codehaus.groovy.runtime.memoize.StampedCommonCache.getAndPut(StampedCommonCache.java:154) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:330) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyShell.parseClass(GroovyShell.java:526) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyShell.parse(GroovyShell.java:538) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyShell.parse(GroovyShell.java:570) ~[groovy-3.0.6.jar:3.0.6]
    at groovy.lang.GroovyShell.parse(GroovyShell.java:565) ~[groovy-3.0.6.jar:3.0.6]
    at com.eviware.soapui.support.scripting.groovy.SoapUIGroovyScriptEngine.compile(SoapUIGroovyScriptEngine.java:136) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlGroovyScriptTestStep.<init>(WsdlGroovyScriptTestStep.java:91) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.teststeps.registry.GroovyScriptStepFactory.buildTestStep(GroovyScriptStepFactory.java:38) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.createTestStepFromConfig(WsdlTestCase.java:297) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase.<init>(WsdlTestCase.java:122) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.WsdlTestSuite.buildTestCase(WsdlTestSuite.java:107) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlRunTestCaseTestStep.createTestCase(WsdlRunTestCaseTestStep.java:381) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.teststeps.WsdlRunTestCaseTestStep.run(WsdlRunTestCaseTestStep.java:151) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:211) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:47) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:138) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:46) ~[soapui-5.7.0.jar:5.7.0]
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:129) ~[soapui-5.7.0.jar:5.7.0]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572) ~[?:?]
    at java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
    at java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 65

Please can someone tell me the cause
Thank!

No RepliesBe the first to reply