GlobalVariable is null 6.1.5

Version 6.1.5

Global Variable is returning as null even though there is a string value entered and the profile is set correctly:

image

image

image

image

I’m expecting the value to be returned as ‘ZZ’

Hello,

please provide full console log + exception. I am able to retrieve GlobalVariable successfully in 6.1.5.

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
2019-05-21 10:04:40.617 INFO  c.k.katalon.core.main.TestCaseExecutor   - --------------------
2019-05-21 10:04:40.619 INFO  c.k.katalon.core.main.TestCaseExecutor   - START Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies
2019-05-21 10:04:41.363 DEBUG testcase.Item Group Discrepancies        - 1: initialsNewValue = itemGroupDiscrepancies_initialsNewValue
2019-05-21 10:04:41.694 DEBUG testcase.Item Group Discrepancies        - 2: println(initialsNewValue)
null
2019-05-21 10:04:41.702 DEBUG testcase.Item Group Discrepancies        - 3: initialsNewValueTextBox = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:04:41.708 DEBUG testcase.Item Group Discrepancies        - 4: initialsNewValueTextBox.addProperty("id", EQUALS, "ctl05_gridFlaggedItem_ctl02_NewValue")
2019-05-21 10:04:41.715 DEBUG testcase.Item Group Discrepancies        - 5: delay(1)
2019-05-21 10:04:42.814 DEBUG testcase.Item Group Discrepancies        - 6: setText(initialsNewValueTextBox, initialsNewValue)
2019-05-21 10:04:43.709 INFO  c.k.k.core.webui.driver.DriverFactory    - sessionId = f11a9a8d6262128ca3e28ef62ff78b3c
2019-05-21 10:04:43.725 INFO  c.k.k.core.webui.driver.DriverFactory    - browser = Chrome 74.0.3729.157
2019-05-21 10:04:43.725 INFO  c.k.k.core.webui.driver.DriverFactory    - platform = Windows 10
2019-05-21 10:04:43.728 INFO  c.k.k.core.webui.driver.DriverFactory    - seleniumVersion = 3.7.1
2019-05-21 10:04:43.732 INFO  c.k.k.core.webui.driver.DriverFactory    - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2019-05-21 10:04:44.139 ERROR c.k.k.core.keyword.internal.KeywordMain  - ❌ Unable to set text 'null' of object '' (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to set text 'null' of object ''
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText.call(Unknown Source)
	at Item Group Discrepancies.run(Item Group Discrepancies:144)
	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:337)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
	at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
	at TempTestCase1558447472001.run(TempTestCase1558447472001.groovy:21)
Caused by: java.lang.IllegalArgumentException: Text is null
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.doCall(SetTextKeyword.groovy:48)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.call(SetTextKeyword.groovy)
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText.call(Unknown Source)
	at Script1558444589087.run(Script1558444589087.groovy:144)
	... 11 more
)
2019-05-21 10:04:44.142 ERROR c.k.katalon.core.main.TestCaseExecutor   - ❌ Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to set text 'null' of object ''
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
	at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText.call(Unknown Source)
	at Item Group Discrepancies.run(Item Group Discrepancies:144)
	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:337)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
	at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
	at TempTestCase1558447472001.run(TempTestCase1558447472001.groovy:21)
Caused by: java.lang.IllegalArgumentException: Text is null
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.doCall(SetTextKeyword.groovy:48)
	at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.call(SetTextKeyword.groovy)
	at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
	... 17 more

2019-05-21 10:04:44.147 INFO  c.k.katalon.core.main.TestCaseExecutor   - END Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies

Weird. If you try to println any other variable from your profile, what’s the output?

The same thing is occurring
image

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]
SLF4J: See http://www.slf4j.org/codes.html#version_mismatch for further details.
2019-05-21 10:25:02.638 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------
2019-05-21 10:25:02.641 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies
2019-05-21 10:25:03.585 DEBUG testcase.Item Group Discrepancies - 1: statusDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.592 DEBUG testcase.Item Group Discrepancies - 2: statusDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbStatus_B-1”)
2019-05-21 10:25:03.599 DEBUG testcase.Item Group Discrepancies - 3: targetStudyDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.601 DEBUG testcase.Item Group Discrepancies - 4: targetStudyDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbTargetStudy_B-1”)
2019-05-21 10:25:03.602 DEBUG testcase.Item Group Discrepancies - 5: targetSiteDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.604 DEBUG testcase.Item Group Discrepancies - 6: targetSiteDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbTargetSite_B-1”)
2019-05-21 10:25:03.605 DEBUG testcase.Item Group Discrepancies - 7: targetSubjectDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.606 DEBUG testcase.Item Group Discrepancies - 8: targetSubjectDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbTargetSubject_B-1”)
2019-05-21 10:25:03.608 DEBUG testcase.Item Group Discrepancies - 9: targetEventDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.610 DEBUG testcase.Item Group Discrepancies - 10: targetEventDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbTargetEvent_B-1”)
2019-05-21 10:25:03.611 DEBUG testcase.Item Group Discrepancies - 11: parentStudyDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.614 DEBUG testcase.Item Group Discrepancies - 12: parentStudyDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbParentStudy_B-1”)
2019-05-21 10:25:03.616 DEBUG testcase.Item Group Discrepancies - 13: parentSiteDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.617 DEBUG testcase.Item Group Discrepancies - 14: parentSiteDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbParentSite_B-1”)
2019-05-21 10:25:03.619 DEBUG testcase.Item Group Discrepancies - 15: parentSubjectDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.621 DEBUG testcase.Item Group Discrepancies - 16: parentSubjectDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbParentSubject_B-1”)
2019-05-21 10:25:03.623 DEBUG testcase.Item Group Discrepancies - 17: parentEventDDLArrow = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:03.624 DEBUG testcase.Item Group Discrepancies - 18: parentEventDDLArrow.addProperty(“id”, EQUALS, “Control_1_rPanelPrefilter_rPanelPrefilterContentPanel_cbParentEvent_B-1”)
2019-05-21 10:25:03.625 DEBUG testcase.Item Group Discrepancies - 19: flag = “”
2019-05-21 10:25:03.627 DEBUG testcase.Item Group Discrepancies - 20: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_SubmitJob”))
2019-05-21 10:25:05.239 INFO c.k.k.core.webui.driver.DriverFactory - sessionId = 36fb53a5bae29ff4a8d207d339174a52
2019-05-21 10:25:05.256 INFO c.k.k.core.webui.driver.DriverFactory - browser = Chrome 74.0.3729.157
2019-05-21 10:25:05.257 INFO c.k.k.core.webui.driver.DriverFactory - platform = Windows 10
2019-05-21 10:25:05.261 INFO c.k.k.core.webui.driver.DriverFactory - seleniumVersion = 3.7.1
2019-05-21 10:25:05.268 INFO c.k.k.core.webui.driver.DriverFactory - proxyInformation = ProxyInformation{proxyOption=NO_PROXY, proxyServerType=HTTP, password=, proxyServerAddress=, proxyServerPort=0}
2019-05-21 10:25:05.440 DEBUG testcase.Item Group Discrepancies - 21: delay(1)
2019-05-21 10:25:06.480 DEBUG testcase.Item Group Discrepancies - 22: verifyTextPresent(“Job submitted to Sql Agent”, false)
2019-05-21 10:25:07.086 DEBUG testcase.Item Group Discrepancies - 23: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:07.227 DEBUG testcase.Item Group Discrepancies - 24: delay(1)
2019-05-21 10:25:08.230 DEBUG testcase.Item Group Discrepancies - 25: try
2019-05-21 10:25:08.234 DEBUG testcase.Item Group Discrepancies - 1: while (verifyTextPresent(“Job in Progress”, false))
2019-05-21 10:25:08.774 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:09.777 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:10.310 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:11.313 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:11.899 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:12.903 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:13.462 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:14.465 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:15.066 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:16.070 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:16.690 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:17.695 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:18.286 DEBUG testcase.Item Group Discrepancies - 1: delay(1)
2019-05-21 10:25:19.289 DEBUG testcase.Item Group Discrepancies - 2: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_RefreshJobStatus”))
2019-05-21 10:25:19.892 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Text ‘Job in Progress’ is not present on page (Root cause: com.kms.katalon.core.exception.StepFailedException: Text ‘Job in Progress’ is not present on page
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.doCall(VerifyTextPresentKeyword.groovy:79)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.call(VerifyTextPresentKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.verifyTextPresent(VerifyTextPresentKeyword.groovy:83)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.execute(VerifyTextPresentKeyword.groovy:68)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyTextPresent(WebUiBuiltInKeywords.groovy:1693)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$verifyTextPresent$0.call(Unknown Source)
at Item Group Discrepancies.run(Item Group Discrepancies:73)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1558448700721.run(TempTestCase1558448700721.groovy:21)
)
2019-05-21 10:25:20.319 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to verify text ‘Job in Progress’ is present (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to verify text ‘Job in Progress’ is present
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.verifyTextPresent(VerifyTextPresentKeyword.groovy:83)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword.execute(VerifyTextPresentKeyword.groovy:68)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.verifyTextPresent(WebUiBuiltInKeywords.groovy:1693)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$verifyTextPresent$0.call(Unknown Source)
at Item Group Discrepancies.run(Item Group Discrepancies:73)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1558448700721.run(TempTestCase1558448700721.groovy:21)
Caused by: com.kms.katalon.core.exception.StepFailedException: Text ‘Job in Progress’ is not present on page
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.doCall(VerifyTextPresentKeyword.groovy:79)
at com.kms.katalon.core.webui.keyword.builtin.VerifyTextPresentKeyword$_verifyTextPresent_closure1.call(VerifyTextPresentKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
… 17 more
)
2019-05-21 10:25:20.320 DEBUG testcase.Item Group Discrepancies - 26: catch (Exception ex)
2019-05-21 10:25:20.321 DEBUG testcase.Item Group Discrepancies - 28: verifyTextPresent(“Status of last job execution on”, false)
2019-05-21 10:25:20.845 DEBUG testcase.Item Group Discrepancies - 29: verifyTextPresent(“SUCCESS”, false)
2019-05-21 10:25:21.343 DEBUG testcase.Item Group Discrepancies - 30: clearText(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_FilterByParent_Study”))
2019-05-21 10:25:21.459 DEBUG testcase.Item Group Discrepancies - 31: delay(1)
2019-05-21 10:25:22.463 DEBUG testcase.Item Group Discrepancies - 32: sendKeys(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_FilterByParent_Study”), “KatalonRollover10”)
2019-05-21 10:25:22.655 DEBUG testcase.Item Group Discrepancies - 33: try
2019-05-21 10:25:22.656 DEBUG testcase.Item Group Discrepancies - 1: click(parentStudyDDLArrow)
2019-05-21 10:25:22.899 DEBUG testcase.Item Group Discrepancies - 36: delay(1)
2019-05-21 10:25:23.905 DEBUG testcase.Item Group Discrepancies - 37: click(findTestObject(“Object Repository/DailyRoutine_ProjectMgmt/DailyRoutine_ProjectMgmt_Rollover_RolloverDiscrepancy_ApplyFilterButton”))
2019-05-21 10:25:24.015 DEBUG testcase.Item Group Discrepancies - 38: delay(1)
2019-05-21 10:25:25.018 DEBUG testcase.Item Group Discrepancies - 39: verifyTextPresent(“No Discrepancies Found”, false)
2019-05-21 10:25:25.578 DEBUG testcase.Item Group Discrepancies - 40: selectOptionByLabel(findTestObject(“Object Repository/TestCaseSandbox/Portal”), “SLTest”, false)
2019-05-21 10:25:26.601 DEBUG testcase.Item Group Discrepancies - 41: selectOptionByLabel(findTestObject(“Object Repository/TestCaseSandbox/Area”), “DM”, false)
2019-05-21 10:25:27.746 DEBUG testcase.Item Group Discrepancies - 42: click(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview”))
2019-05-21 10:25:28.573 DEBUG testcase.Item Group Discrepancies - 43: selectOptionByLabel(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_Site”), “SLTestSite”, false)
2019-05-21 10:25:28.785 DEBUG testcase.Item Group Discrepancies - 44: selectOptionByLabel(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_Patient”), “SLTestSite-002”, false)
2019-05-21 10:25:28.986 DEBUG testcase.Item Group Discrepancies - 45: selectOptionByIndex(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_Form”), 1)
2019-05-21 10:25:29.990 DEBUG testcase.Item Group Discrepancies - 46: click(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_ManualFlag”))
2019-05-21 10:25:30.610 DEBUG testcase.Item Group Discrepancies - 47: myPack.CheckTableCheckButton.FindElement(“Initials”, 6, “ctl05_gridItem”)
No. of rows : 8

Initials found at Row :3 Col : 1

ctl05_gridItem_ctl05_checkboxSelect
2019-05-21 10:25:31.274 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - myPack.CheckTableCheckButton.FindElement is PASSED
2019-05-21 10:25:31.275 DEBUG testcase.Item Group Discrepancies - 48: click(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_ManualFlag_ButtonFlag”))
2019-05-21 10:25:31.818 DEBUG testcase.Item Group Discrepancies - 49: setText(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_ManualFlag_ButtonFlag_EnterComment”), “New Flag”)
2019-05-21 10:25:31.919 DEBUG testcase.Item Group Discrepancies - 50: click(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_ManualFlag_ButtonFlag_EnterComment_Save”))
2019-05-21 10:25:32.502 DEBUG testcase.Item Group Discrepancies - 51: itemsAlreadyFlagged = myPack.StaticGetTextArrayIfCheckboxChecked.FindElement(“ctl05_gridItem”, 1, 5)
null
null
null
null
true
null
array consists of: [Initials]
size of array: 1
2019-05-21 10:25:32.785 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - myPack.StaticGetTextArrayIfCheckboxChecked.FindElement is PASSED
2019-05-21 10:25:32.786 DEBUG testcase.Item Group Discrepancies - 52: println(itemsAlreadyFlagged)
[Initials]
2019-05-21 10:25:32.787 DEBUG testcase.Item Group Discrepancies - 53: click(findTestObject(“Object Repository/Study_DM/Study_DM_DataReview_ManualFlag_Back”))
2019-05-21 10:25:33.701 DEBUG testcase.Item Group Discrepancies - 54: click(findTestObject(“Object Repository/Study_DM/Study_DM_EditCheck”))
2019-05-21 10:25:34.776 DEBUG testcase.Item Group Discrepancies - 55: waitForPageLoad(5)
2019-05-21 10:25:34.806 DEBUG testcase.Item Group Discrepancies - 56: myPack.FindTableButtonSampleFormScreen.FindElement(“Manual Flag”, 11, “Control_1_gridEditCheckFlag”)
No. of rows : 12

Manual Flag found at Row :1 Col : 5
Manual Flag found at Row :1 Col : 6
Control_1_gridEditCheckFlag_ctl03_editButton
2019-05-21 10:25:36.639 INFO k.k.c.m.CustomKeywordDelegatingMetaClass - myPack.FindTableButtonSampleFormScreen.FindElement is PASSED
2019-05-21 10:25:36.639 DEBUG testcase.Item Group Discrepancies - 57: initialsNewValue = itemGroupDiscrepancies_initialsNewValue
2019-05-21 10:25:36.867 DEBUG testcase.Item Group Discrepancies - 58: println(initialsNewValue)
null
2019-05-21 10:25:36.867 DEBUG testcase.Item Group Discrepancies - 59: test = itemGroupDiscrepancies_test
2019-05-21 10:25:36.867 DEBUG testcase.Item Group Discrepancies - 60: println(test)
null
2019-05-21 10:25:36.868 DEBUG testcase.Item Group Discrepancies - 61: initialsNewValueTextBox = new com.kms.katalon.core.testobject.TestObject()
2019-05-21 10:25:36.868 DEBUG testcase.Item Group Discrepancies - 62: initialsNewValueTextBox.addProperty(“id”, EQUALS, “ctl05_gridFlaggedItem_ctl02_NewValue”)
2019-05-21 10:25:36.868 DEBUG testcase.Item Group Discrepancies - 63: delay(1)
2019-05-21 10:25:37.870 DEBUG testcase.Item Group Discrepancies - 64: setText(initialsNewValueTextBox, initialsNewValue)
2019-05-21 10:25:38.229 ERROR c.k.k.core.keyword.internal.KeywordMain - :x: Unable to set text ‘null’ of object ‘’ (Root cause: com.kms.katalon.core.exception.StepFailedException: Unable to set text ‘null’ of object ‘’
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText$6.call(Unknown Source)
at Item Group Discrepancies.run(Item Group Discrepancies:146)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1558448700721.run(TempTestCase1558448700721.groovy:21)
Caused by: java.lang.IllegalArgumentException: Text is null
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.doCall(SetTextKeyword.groovy:48)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.call(SetTextKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText$6.call(Unknown Source)
at Script1558444589087.run(Script1558444589087.groovy:146)
… 11 more
)
2019-05-21 10:25:38.231 ERROR c.k.katalon.core.main.TestCaseExecutor - :x: Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to set text ‘null’ of object ‘’
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:64)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:26)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:66)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:56)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords.setText(WebUiBuiltInKeywords.groovy:950)
at com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords$setText$6.call(Unknown Source)
at Item Group Discrepancies.run(Item Group Discrepancies:146)
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:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:233)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:114)
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:105)
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
at TempTestCase1558448700721.run(TempTestCase1558448700721.groovy:21)
Caused by: java.lang.IllegalArgumentException: Text is null
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.doCall(SetTextKeyword.groovy:48)
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword$_setText_closure1.call(SetTextKeyword.groovy)
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:20)
… 17 more

2019-05-21 10:25:38.233 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/261 - Rollover Discrepancy Screen/Item Group Discrepancies

The above log implies that you have a code fragment like this:

initialsNewValue = itemGroupDiscrepancies_initialsNewValue
println(initialsNewValue)                        // this prints 'null'

The symbol itemGroupDiscrepancies_initialsNewValue does not refer to a GlobalVariable. Syntactically wrong. You need to correct this to:

initialsNewValue = GlobalVariable.itemGroupDiscrepancies_initialsNewValue
println(initialsNewValue)

Good point. But on the provided screenshot there’s correct assignment including GlobalVariable class name.

@s.long can you doublecheck your script if you have all assignments correct?

The screen shot I showed in the earlier post showed that I set it correctly:

@s.long

Could should share the code of your test case?

I have the same problem on 6.2.1, it’s extremely annoying, half my tests don’t work anymore…

Any ideas?

Hello,

isn’t your problem related to this behavior?

Hello

Yes, it most probably is, since i have other problems related to my tests (not Katalon, the product i am testing) that require me to run a test in a couple of stages with manual interventions.

Is there a way around this problem?

Not so far, I’ve found this issue recently. I’ll try to prioritize the fix.

Nice, thanks!

Same issue for me. After updating version of the Katalon Studio from 6.1.2 to 6.2.1, upon executing Test Case with already opened browser, getting “Unable to set text ‘null’ of object” Error.
In the case of execution of the Test Case in the new Browser session, variables from the Profile are being loaded correctly and no error shows up.