Upgrade Katalon 8.2.0 testcase name or keywords containing "space" lead to -> %20

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 - :x: 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

@duyluong @ThanhTo Can you guys confirm this?

This ticket can be closed - it must be something on my side. My colleage upgraded successful to 8.2.0
Thanks for your efforts
BR Armin

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.