# com.kms.katalon.core.exception.StepFailedException: Unable to send request (Root cause: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed:

**URL:** <https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101>\
**Category:** API Testing\
**Tags:** api-testing, katalon-studio\
**Created:** [September 14, 2019, 8:23pm UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101 "2019-09-14T20:23:12Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lokyyadav7777](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@lokyyadav7777](https://forum.katalon.com/u/lokyyadav7777)\
**Post date:** [September 14, 2019, 8:23pm UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/1 "2019-09-14T20:23:12Z")

</div>

I am trying to execute the Token generating rest API test case but getting the below error.

com.kms.katalon.core.exception.StepFailedException: Unable to send request (Root cause: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed:

Service is working in Object repository level.

Need help urgent!! Please do needful.  
Am able to run other project API’s but having issue with the current one.

**Note - Postman collection is exported and then exported json collection is imported into katalon.**

 ![image](https://europe1.discourse-cdn.com/katalon/original/2X/b/bd369f0169f2b3ec7f0943daadff54d23d7aae6e.png)

Error log

SLF4J: The requested version 1.7.16 by your slf4j binding is not compatible with [1.6]  
SLF4J: See [SLF4J Error Codes](http://www.slf4j.org/codes.html#version_mismatch) for further details.  
2019-09-15 01:50:22.392 INFO c.k.katalon.core.main.TestCaseExecutor - --------------------  
2019-09-15 01:50:22.394 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Access Token Generate Test  
2019-09-15 01:50:22.835 DEBUG testcase.Access Token Generate Test - 1: response = sendRequest(findTestObject(“GenerateAccessToken”, [“URL”:G\_Base\_URL, “UserName”:G\_UserName\_Auth, “Password”:G\_Password\_Auth]))  
2019-09-15 01:50:24.855 ERROR c.k.k.core.keyword.internal.KeywordMain - ❌ Unable to send request (Root cause: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Access Token Generate Test.run(Access Token Generate Test: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: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 TempTestCase1568492418223.run(TempTestCase1568492418223.groovy:21)  
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Script1568201182526.run(Script1568201182526.groovy:22)  
… 11 more  
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
… 22 more  
)  
2019-09-15 01:50:24.866 ERROR c.k.katalon.core.main.TestCaseExecutor - ❌ Test Cases/Access Token Generate Test FAILED.  
Reason:  
com.kms.katalon.core.exception.StepFailedException: Unable to send request (Root cause: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Access Token Generate Test.run(Access Token Generate Test: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: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 TempTestCase1568492418223.run(TempTestCase1568492418223.groovy:21)  
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Script1568201182526.run(Script1568201182526.groovy:22)  
… 11 more  
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
… 22 more  
)  
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:50)  
at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy)  
at com.kms.katalon.core.keyword.internal.KeywordMain.runKeyword(KeywordMain.groovy:70)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Access Token Generate Test.run(Access Token Generate Test: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: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 TempTestCase1568492418223.run(TempTestCase1568492418223.groovy:21)  
Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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)  
… 17 more  
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Script1568201182526.run(Script1568201182526.groovy:22)  
… 11 more  
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target  
at com.kms.katalon.core.webservice.common.RestfulClient.sendRequest(RestfulClient.java:91)  
at com.kms.katalon.core.webservice.common.RestfulClient.send(RestfulClient.java:59)  
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:56)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords.sendRequest(WSBuiltInKeywords.groovy:40)  
at com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords$sendRequest.call(Unknown Source)  
at Access Token Generate Test.run(Access Token Generate Test:22)  
… 11 more

2019-09-15 01:50:24.874 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/Access Token Generate Test

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [September 14, 2019, 8:25pm UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/2 "2019-09-14T20:25:25Z")

</div>

Here’s the true cause …

> [@lokyyadav7777](#):
>
> Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: **unable to find valid certification path to requested target**

---

<div class="post-metadata">

**Author:** ![lokyyadav7777](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@lokyyadav7777](https://forum.katalon.com/u/lokyyadav7777)\
**Post date:** [September 15, 2019, 5:27am UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/3 "2019-09-15T05:27:29Z")

</div>

Hi Russ,

Can you be more specific please. Am still a beginner any reference links or steps will be more helpful.

Thanks in advance 🙂

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [September 15, 2019, 5:31am UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/4 "2019-09-15T05:31:51Z")

</div>

Sorry, I don’t use The WebServices APIs (I only test a few which I do “raw” in JavaScript or via end-to-end routes via a web page).

But let’s see if these guys can help out…

@ThanhTo @duyluong

---

<div class="post-metadata">

**Author:** ![lokyyadav7777](https://avatars.discourse-cdn.com/v4/letter/l/49beb7/32.png) [@lokyyadav7777](https://forum.katalon.com/u/lokyyadav7777)\
**Post date:** [September 15, 2019, 6:56pm UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/5 "2019-09-15T18:56:38Z")

</div>

Thanks a lot Russ.

I figured out the issue. Sorry the profile which am using while running the test is not good. Created new profile and it worked.

We can close this ticket.

---

<div class="post-metadata">

**Author:** ![Russ\_Thomas](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/russ_thomas/32/11884_2.png) [@Russ\_Thomas](https://forum.katalon.com/u/Russ_Thomas)\
**Post date:** [September 15, 2019, 10:55pm UTC](https://forum.katalon.com/t/com-kms-katalon-core-exception-stepfailedexception-unable-to-send-request-root-cause-javax-net-ssl-sslhandshakeexception-sun-security-validator-validatorexception-pkix-path-building-failed/33101/6 "2019-09-15T22:55:52Z")

</div>

Closed on September 15, 2019, 10:55pm UTC


