# Unable to resolve class com.kms.katalon.core.testdata.ObjectRepository

**URL:** <https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232>\
**Category:** API Testing\
**Tags:** api-testing, katalon-studio\
**Created:** [January 2, 2019, 11:55pm UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232 "2019-01-02T23:55:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![spullabhotla](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/spullabhotla/32/4200_2.png) [@spullabhotla](https://forum.katalon.com/u/spullabhotla)\
**Post date:** [January 2, 2019, 11:55pm UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/1 "2019-01-02T23:55:01Z")

</div>

I am getting the following error while executing the test. Can someone please help how to resolve this error ?  
Appreciate your help.

Test Cases/CreateAndVerifyPOST FAILED.  
Reason:  
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:  
file:/C:/Users/spullabhotla/Katalon%20Studio/BctiTestProject/Scripts/CreateAndVerifyPOST/Script1545850092409.groovy: 14: unable to resolve class com.kms.katalon.core.testdata.ObjectRepository  
@ line 14, column 1.  
import com.kms.katalon.core.testdata.ObjectRepository as ObjectRepository  
^

1 error

```
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: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 TempTestCase1546468865238.run(TempTestCase1546468865238.groovy:22)

```

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [January 3, 2019, 2:52am UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/2 "2019-01-03T02:52:28Z")

</div>

> [@spullabhotla](#):
>
> class com.kms.katalon.core.testdata.ObjectRepository

Hi @spullabhotla,

The import line above is incorrect. Please change it to:  
`import com.kms.katalon.core.testobject.ObjectRepository`

Thanks

---

<div class="post-metadata">

**Author:** ![spullabhotla](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/spullabhotla/32/4200_2.png) [@spullabhotla](https://forum.katalon.com/u/spullabhotla)\
**Post date:** [January 4, 2019, 5:39pm UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/3 "2019-01-04T17:39:39Z")

</div>

Thank you very much. It worked. I am new to Katalon. I appreciate your help.  
However, how to capture the response, response code and response time. Any thoughts, please ?

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [January 7, 2019, 9:27am UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/5 "2019-01-07T09:27:37Z")

</div>

Hi @spullabhotla

Here is a sample:

```auto
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import com.kms.katalon.core.testobject.ResponseObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS

ResponseObject response = WS.sendRequest(findTestObject('test_object_id'))
println response.getStatusCode()
println response.getElapsedTime() 

```

For more details, please visit our API document [https://api-docs.katalon.com/com/kms/katalon/core/testobject/ResponseObject.html](https://api-docs.katalon.com/com/kms/katalon/core/testobject/ResponseObject.html).

Thanks.

---

<div class="post-metadata">

**Author:** ![Neha.ban](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/neha.ban/32/11546_2.png) [@Neha.ban](https://forum.katalon.com/u/Neha.ban)\
**Post date:** [March 12, 2020, 5:24pm UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/6 "2020-03-12T17:24:32Z")

</div>

Do we have auto import facility?

---

<div class="post-metadata">

**Author:** ![duyluong](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/duyluong/32/1116_2.png) [@duyluong](https://forum.katalon.com/u/duyluong)\
**Post date:** [March 14, 2020, 6:24am UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/7 "2020-03-14T06:24:52Z")

</div>

@Neha.ban

You can press **Ctrl + Shift + O** for auto import

---

<div class="post-metadata">

**Author:** ![albert.vu](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/albert.vu/32/20595_2.png) [@albert.vu](https://forum.katalon.com/u/albert.vu)\
**Post date:** [August 8, 2022, 7:32am UTC](https://forum.katalon.com/t/unable-to-resolve-class-com-kms-katalon-core-testdata-objectrepository/16232/8 "2022-08-08T07:32:14Z")

</div>


