Hi I’m a little bit lost to create a ticket. Hopefully you can help
After an upgrade to Katalon 8.2 (Windows 10)
testcasenames with space: “H Tester” lead to this Bug below
2021-11-22 14:56:27.141 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2021-11-22 14:56:27.149 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/H/TC_Workspaces/Armin/H Tester
2021-11-22 14:56:27.457 INFO c.k.katalon.core.main.TestCaseExecutor - (Default) region = lu
2021-11-22 14:56:27.498 INFO c.k.katalon.core.main.TestCaseExecutor - (Default) language = de
2021-11-22 14:56:27.555 INFO c.k.katalon.core.main.TestCaseExecutor - (Default) localTcSetup = on
2021-11-22 14:56:27.875 ERROR c.k.katalon.core.main.TestCaseExecutor - Test Cases/H/TC_Workspaces/Armin/H Tester FAILED.
Reason:
BUG! exception in phase ‘semantic analysis’ in source unit ‘file:/C:/Users/u00182224/git/katalon_hybris/Scripts/H/TC_Workspaces/Armin/H%20Tester/Script1637588970152.groovy’ 11308
at com.kms.katalon.core.main.ScriptEngine.getScript(ScriptEngine.java:199)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:442)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:433)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:412)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:404)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:281)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:138)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:129)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1637589378831.run(TempTestCase1637589378831.groovy:25)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 11308
at groovyjarjarasm.asm.ClassReader.readUnsignedShort(ClassReader.java:3573)
at groovyjarjarasm.asm.ClassReader.getFirstAttributeOffset(ClassReader.java:3433)
at groovyjarjarasm.asm.ClassReader.accept(ClassReader.java:478)
at groovyjarjarasm.asm.ClassReader.accept(ClassReader.java:401)
… 12 more
The same testcase without name space “HTester” → works as usual
Same behavior with keywords containing spaces
KeywordUtil.logInfo(“start testcase without testsuite”) → lead to problems
Without spacees (“starttestcasewithouttestsuite”) → it works as usual
With Katalon 8.1 (previous version) everything works fine, even with spaces
Is there maybe an issue with a Regex interpreter (empty space / string)?
One more hint, start the testcase with “Space” at least twice or more often, because first time the test is running / working.
Thanks for a check and reply
Best regards Armin