Unable to run webservice request - Host name may not be empty

Hi ,

I created new ‘Sample Web service Testing project’ . It imported predefined 2 Test cases (Rest & Soap)
When I am running from testcases or test suite ,it gives following Error -

Note :
Webservice request is having URL -http://jsonplaceholder.typicode.com/comments?postId=1

Test Cases/TC01_REST_Verify Email from list of Comments FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to send request (Root cause: java.lang.IllegalArgumentException: Host name may not be empty
at org.apache.http.util.Args.containsNoBlanks(Args.java:84)
at org.apache.http.HttpHost.(HttpHost.java:80)
at org.apache.http.HttpHost.(HttpHost.java:99)
at com.kms.katalon.core.webservice.common.HttpUtil.configureProxy(HttpUtil.java:219)
at com.kms.katalon.core.webservice.common.HttpUtil.getClientBuilder(HttpUtil.java:195)
at com.kms.katalon.core.webservice.common.HttpUtil.sendRequest(HttpUtil.java:114)
at com.kms.katalon.core.webservice.common.BasicRequestor.send(BasicRequestor.java:58)
at com.kms.katalon.core.webservice.helper.WebServiceCommonHelper.sendRequest(WebServiceCommonHelper.java:28)
at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.doCall(SendRequestKeyword.groovy:42)
at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword$_sendRequest_closure1.call(SendRequestKeyword.groovy)
at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:68)
at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.sendRequest(SendRequestKeyword.groovy:38)
at com.kms.katalon.core.webservice.keyword.builtin.SendRequestKeyword.execute(SendRequestKeyword.groovy:33)
at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:73)
at

it’s due to proxy settings in Your Katalon:
i had same with proxy option set to system - for some reasont that was empty … try to set no proxy or manual settings:

1 Like