# Not able to execute Katalon from command line

**URL:** <https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853>\
**Category:** Web Testing\
**Tags:** katalon-studio\
**Created:** [March 11, 2019, 1:25am UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853 "2019-03-11T01:25:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anuraggambhir88](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@anuraggambhir88](https://forum.katalon.com/u/anuraggambhir88)\
**Post date:** [March 11, 2019, 1:25am UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/1 "2019-03-11T01:25:49Z")

</div>

Running this command

katalon -noSplash -runMode=console -consoleLog -noExit -projectPath=“D:\Automation\master\_devlopment\NykaaUnifiedAutomation\nykaaUnifiedAutomation101.prj” -retry=0 -testSuitePath=“Test Suites/WebSuite/NykaaDesktop/Production/CheckoutSuite” -executionProfile=“default” -browserType=“Chrome”

Getting Error

Project ‘nykaaUnifiedAutomation101’ opened  
joptsimple.IllegalOptionSpecificationException: is not a legal option character  
at joptsimple.ParserRules.ensureLegalOptionCharacter(ParserRules.java:77)  
at joptsimple.ParserRules.ensureLegalOption(ParserRules.java:67)  
at joptsimple.ParserRules.ensureLegalOptions(ParserRules.java:72)  
at joptsimple.OptionParser.acceptsAll(OptionParser.java:267)  
at joptsimple.OptionParser.acceptsAll(OptionParser.java:260)  
at joptsimple.OptionParser.accepts(OptionParser.java:252)  
at com.kms.katalon.execution.console.ConsoleMain.acceptConsoleOptionList(ConsoleMain.java:207)  
at com.kms.katalon.execution.console.ConsoleMain.launch(ConsoleMain.java:96)  
at com.kms.katalon.console.application.Application.runConsole(Application.java:76)  
at com.kms.katalon.core.application.Application.runConsole(Application.java:76)  
at com.kms.katalon.core.application.Application.start(Application.java:59)  
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)  
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)  
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)  
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)  
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)  
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)  
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
at java.lang.reflect.Method.invoke(Method.java:498)  
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)  
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)  
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)

---

<div class="post-metadata">

**Author:** ![huynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/huynguyen/32/552_2.png) [@huynguyen](https://forum.katalon.com/u/huynguyen)\
**Post date:** [March 13, 2019, 4:49pm UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/2 "2019-03-13T16:49:16Z")

</div>

@anuraggambhir88, please take a screenshot of the terminal from which you run the command and encounter the error.

---

<div class="post-metadata">

**Author:** ![anuraggambhir88](https://avatars.discourse-cdn.com/v4/letter/a/7cd45c/32.png) [@anuraggambhir88](https://forum.katalon.com/u/anuraggambhir88)\
**Post date:** [March 14, 2019, 10:40am UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/3 "2019-03-14T10:40:20Z")

</div>

I have resolved the issue. This is coming when there is space in one of my global variable in the end.

Like var = "abc " instead of var=“abc”

---

<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:** [March 15, 2019, 3:16pm UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/4 "2019-03-15T15:16:23Z")

</div>

Closed on March 15, 2019, 3:16pm UTC



---

<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:** [January 28, 2020, 5:00pm UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/5 "2020-01-28T17:00:12Z")

</div>

Opened on January 28, 2020, 5:00pm UTC



---

<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:** [January 28, 2020, 5:00pm UTC](https://forum.katalon.com/t/not-able-to-execute-katalon-from-command-line/20853/6 "2020-01-28T17:00:40Z")

</div>

This `joptsimple.IllegalOptionSpecificationException` can be caused by a “$” character too, as documented (rather poorly) here:

[https://docs.katalon.com/katalon-studio/docs/troubleshoot-globalvariable-special-character.html](https://docs.katalon.com/katalon-studio/docs/troubleshoot-globalvariable-special-character.html)

The issue is, there is a “$” character in either:

1. The variable’s name
2. The variable’s value

So this GlobalVariable would give you a double headache:

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

Thanks to @ThanhTo and @devalex88 for their combined efforts to help find the source of this error.
