Unable to communicate with Appium

13:24:52.960 [main] INFO com.adc.testautomation.common.Session - Desired Capabilities i - 0
13:24:52.960 [main] INFO com.adc.testautomation.common.Session - Execution Mode i - LOCAL
13:24:52.961 [main] INFO com.adc.testautomation.common.Session - closing existing node processes
13:24:53.359 [main] INFO com.adc.testautomation.common.Session - New Appium service: http://127.0.0.1:4091/wd/hub
13:26:53.403 [main] INFO com.adc.testautomation.common.SessionManagement - Error starting session
io.appium.java_client.service.local.AppiumServerHasNotBeenStartedLocallyException: The local appium server has not been started. The given Node.js executable: /usr/local/bin/node Arguments: [/usr/local/bin/appium, --port, 4091, --address, 127.0.0.1, --log-level, error, --base-path, /wd/hub, --relaxed-security, --session-override]

Unable to resolve this issue.
I am able to start Appium from command line too just that when I excuse script I get this error

How you start appium server

i have started manually

with appium 2.0 this is NOT needed → Migrating from Appium 1.x to Appium 2.x - Appium Documentation