# Jenkins build results in: AppiumStartException: Appium directory is not set. Please set it in Window/Katalon Studio

**URL:** <https://forum.katalon.com/t/jenkins-build-results-in-appiumstartexception-appium-directory-is-not-set-please-set-it-in-window-katalon-studio/23938>\
**Category:** Integrations\
**Tags:** jenkins, integrations, katalon-studio\
**Created:** [April 26, 2019, 12:55am UTC](https://forum.katalon.com/t/jenkins-build-results-in-appiumstartexception-appium-directory-is-not-set-please-set-it-in-window-katalon-studio/23938 "2019-04-26T00:55:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![devalex88](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/devalex88/32/336_2.png) [@devalex88](https://forum.katalon.com/u/devalex88)\
**Post date:** [April 26, 2019, 12:55am UTC](https://forum.katalon.com/t/jenkins-build-results-in-appiumstartexception-appium-directory-is-not-set-please-set-it-in-window-katalon-studio/23938/1 "2019-04-26T00:55:36Z")

</div>

Continuing the discussion from [The first release of Katalon Studio's Jenkins Plugin](http://forum.katalon.com/t/the-first-release-of-katalon-studios-jenkins-plugin/16236/16):

Please print out `PATH` and `APPIUM_PATH` in your Jenkins build. Also were you using the same user account as Jenkins when installing Appium?

> [@The first release of Katalon Studio's Jenkins Plugin](https://forum.katalon.com/t/the-first-release-of-katalon-studios-jenkins-plugin/16236/16):
>
> I’ve got an issue with the Jenkins plugin.
> 
> Jenkins build results in:  
> AppiumStartException: Appium directory is not set. Please set it in Window/Katalon Studio
> 
> Same happens when I run a Katalon test suite via cmd line (commands generated by Katalon).
> 
> When I execute the commands via cmd line **from the Katalon install dir** , tests do execute with success.  
> When executing from elsewhere (katalon home is on my PATH) I get the “Appium dir not set” error.
> 
> More details: [https://github.com/katalon-studio/katalon-plugin/issues/6](https://github.com/katalon-studio/katalon-plugin/issues/6)
> 
> Note: Had 0 replies on this issue since 7 days on Github unfortunately!

> [@The first release of Katalon Studio's Jenkins Plugin](https://forum.katalon.com/t/the-first-release-of-katalon-studios-jenkins-plugin/16236/18):
>
> Thank you very much for the reply.
> 
> I’ve installed 1.0.8, restarted Jenkins.  
> The problem still exist.
> 
> Log:
> 
> Reason:  
> com.kms.katalon.core.exception.StepFailedException: Unable to start app at: ‘app-debug.apk’ (Root cause: com.kms.katalon.core.appium.exception.AppiumStartException: Appium directory is not set. Please set it in Window/Katalon Studio Preferences/Katalon/Mobile.)  
> at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:36)  
> at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:40)  
> at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:23)  
> at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:51)  
> at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:40)  
> at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:53)  
> at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:74)  
> at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)  
> at zoekPersoon.run(zoekPersoon:18)  
> 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.TestSuiteExecutor.accessTestCaseMainPhase(TestSuiteExecutor.java:129)  
> at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(TestSuiteExecutor.java:112)  
> at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:81)  
> at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:149)  
> at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)  
> at TempTestSuite1554968506065.run(TempTestSuite1554968506065.groovy:36)

---

<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:01am UTC](https://forum.katalon.com/t/jenkins-build-results-in-appiumstartexception-appium-directory-is-not-set-please-set-it-in-window-katalon-studio/23938/2 "2022-08-08T07:01:52Z")

</div>


