# Set text not working?

**URL:** <https://forum.katalon.com/t/set-text-not-working/15732>\
**Category:** Web Testing\
**Tags:** web-testing, katalon-studio\
**Created:** [December 19, 2018, 1:44pm UTC](https://forum.katalon.com/t/set-text-not-working/15732 "2018-12-19T13:44:39Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![elisha](https://avatars.discourse-cdn.com/v4/letter/e/49beb7/32.png) [@elisha](https://forum.katalon.com/u/elisha)\
**Post date:** [December 19, 2018, 1:44pm UTC](https://forum.katalon.com/t/set-text-not-working/15732/1 "2018-12-19T13:44:39Z")

</div>

Hi

Newbie question - Any ideas why set text might not be working? I can complete the same action manually and record it, but on replay it errors. Any test case im running with set text now errors.

Test Cases/XXXXXXX/Front page search shows search term in results FAILED.  
Reason:  
com.kms.katalon.core.exception.StepFailedException: Unable to set text (Root cause: java.lang.IllegalArgumentException: Object is null)  
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)  
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.stepFailed(WebUIKeywordMain.groovy:65)  
at com.kms.katalon.core.webui.keyword.internal.WebUIKeywordMain.runKeyword(WebUIKeywordMain.groovy:27)  
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.setText(SetTextKeyword.groovy:65)  
at com.kms.katalon.core.webui.keyword.builtin.SetTextKeyword.execute(SetTextKeyword.groovy:37)  
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)  
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 Front page search shows search term in results.run(Front page search shows search term in results:17)  
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:328)  
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:319)  
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:298)  
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:290)  
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:224)  
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:106)  
at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:97)  
at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)  
at TempTestCase1545226439759.run(TempTestCase1545226439759.groovy:22)

---

<div class="post-metadata">

**Author:** ![Marek\_Melocik](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/marek_melocik/32/371_2.png) [@Marek\_Melocik](https://forum.katalon.com/u/Marek_Melocik)\
**Post date:** [December 19, 2018, 1:45pm UTC](https://forum.katalon.com/t/set-text-not-working/15732/2 "2018-12-19T13:45:49Z")

</div>

> [@elisha](#):
>
> Unable to set text (Root cause: java.lang.IllegalArgumentException: Object is null)

This is the error. Please share your code and show the test object you use for input field.
