Error in BDD testing

I am trying out the new
BDD cucumber feature. I created a feature file and groovy steps. But when I execute
the feature I am getting the following error. Please note that this script is
not belongs to any test suite, but in the error message it complaining about some
test suite which is a part of the project. is there anyone have any clue what could be the issue?

Verification FAILED because (of)
(Stack trace: com.kms.katalon.core.exception.StepFailedException: Keyword
runFeatureFile was failed (Root cause: java.lang.ClassFormatError: Field
“this” in class has illegal signature " ")

            at  

com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)

            at  

com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy)

            at  

com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:56)

            at  

com.kms.katalon.core.keyword.internal.KeywordMain$runKeyword.call(Unknown
Source)

            at  

org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:141)

            at  

com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords.runFeatureFile(CucumberBuiltinKeywords.groovy:45)

            at  

com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$runFeatureFile$0.callStatic(Unknown
Source)

            at  

org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallStatic(CallSiteArray.java:56)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:194)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.callStatic(AbstractCallSite.java:214)

            at  

com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords.runFeatureFile(CucumberBuiltinKeywords.groovy:95)

            at  

com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords$runFeatureFile.call(Unknown
Source)

            at  

org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

            at  

WSVerification1536871109655.run(WSVerification1536871109655:2)

            at  

com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:183)

            at  

com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:108)

            at  

com.kms.katalon.core.main.WSVerificationExecutor.runScript(WSVerificationExecutor.java:145)

            at  

com.kms.katalon.core.main.WSVerificationExecutor.doExecute(WSVerificationExecutor.java:139)

            at  

com.kms.katalon.core.main.WSVerificationExecutor.processExecutionPhase(WSVerificationExecutor.java:122)

            at  

com.kms.katalon.core.main.WSVerificationExecutor.accessMainPhase(WSVerificationExecutor.java:114)

            at  

com.kms.katalon.core.main.WSVerificationExecutor.execute(WSVerificationExecutor.java:102)

            at  

com.kms.katalon.core.main.TestCaseMain.runFeatureFile(TestCaseMain.java:129)

            at  

com.kms.katalon.core.main.TestCaseMain$runFeatureFile$0.call(Unknown Source)

            at  

org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)

            at  

org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)

            at  

TempTempCase1536871107134.run(TempTempCase1536871107134.groovy:21)

            at  

groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:263)

            at  

groovy.lang.GroovyShell.run(GroovyShell.java:518)

            at  

groovy.lang.GroovyShell.run(GroovyShell.java:507)

            at  

groovy.ui.GroovyMain.processOnce(GroovyMain.java:653)

            at  

groovy.ui.GroovyMain.run(GroovyMain.java:384)

            at  

groovy.ui.GroovyMain.process(GroovyMain.java:370)

            at  

groovy.ui.GroovyMain.processArgs(GroovyMain.java:129)

            at  

groovy.ui.GroovyMain.main(GroovyMain.java:109)

            at  

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

            at  

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

            at  

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

            at  

java.lang.reflect.Method.invoke(Method.java:498)

            at  

org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:109)

            at  

org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:131)

)

Can you provide more details about your script?

Vinh Nguyen said:

Can you provide more details about your script?

Sure. It just a basic script with few line of code to login our web portal. I tried the same script in several way. I encounter this issue with an existing project with multiple test suites where all the test suite have data binding to excel and this project is connected to a TFS repository via Git. But, the BDD scripts work well, if I create a brand new project and create BDD scripts (*.groovy file & *.feature file). Please let me know if you need more information.

How has this been so far? I just created a sample BDD script and found the same.

com.kms.katalon.core.exception.StepFailedException: Keyword runFeatureFile was failed (Root cause: java.lang.ClassFormatError: Field “this” in class TS_XXX has illegal signature “LTS_XXX;”

This is weird for me as TS_XXX is the name of an existing Test Suite.

Found out the problem yet? Facing same issue on 7.3.0 and not on current 7.2.1