How to integrate Katalon Studio to TestRail to report test case results

Hello all,

did anyone encountered such issue:

04-16-2019 01:10:46 PM for (def n : (0…response[id].size))

Elapsed time: 0.023s

Get_TC_STATUS.afterTestSuite:49

Get_TC_STATUS.invokeMethod:0

for (def n : (0…response[id].size)) FAILED.
Reason:
java.lang.NullPointerException: Cannot get property ‘size’ on null object
at TestRail_Update_Run_With_Results.run(TestRail_Update_Run_With_Results:22)
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:331)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:322)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:301)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:293)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:227)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.doCall(CallTestCaseKeyword.groovy:59)
at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword$_callTestCase_closure1.call(CallTestCaseKeyword.groovy)
at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:66)
at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.callTestCase(CallTestCaseKeyword.groovy:81)
at com.kms.katalon.core.keyword.builtin.CallTestCaseKeyword.execute(CallTestCaseKeyword.groovy:44)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.keyword.BuiltinKeywords.callTestCase(BuiltinKeywords.groovy:334)
at Get_TC_STATUS.afterTestSuite(Get_TC_STATUS.groovy:49)
at Get_TC_STATUS.invokeMethod(Get_TC_STATUS.groovy)
at com.kms.katalon.core.context.internal.TestHooker.invokeMethod(TestHooker.java:132)
at com.kms.katalon.core.context.internal.TestHooker.lambda$5(TestHooker.java:116)
at com.kms.katalon.core.context.internal.TestHooker.invokeContextMethods(TestHooker.java:115)
at com.kms.katalon.core.context.internal.TestListenerCollector.lambda$3(TestListenerCollector.java:60)
at com.kms.katalon.core.context.internal.TestListenerCollector.handleListenerEvent(TestListenerCollector.java:57)
at com.kms.katalon.core.context.internal.ExecutionEventManager.publicEvent(ExecutionEventManager.java:36)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:89)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
at TempTestSuite1555413021757.run(TempTestSuite1555413021757.groovy:35)

?

I’m struggling with it for some time and I’m afraid I’m out of ideas what possibly I can be doing wrong in here…

I tried TR Integration Plugin and it works well so it must be something with those scripts.

Thanks,
Leszek