title: SessionNotCreatedException: Message: Unable to create new service: ChromeDriverService with ChromeDriver and SeleniumGrid through Python
body: <p>Hi anyone know what is going on or how I can debug the error as following. the step I did is using setup hub command and register node to hub. after the command register node. I can see the log as</p>
  
  <pre><code>The node is registered to the hub and ready to use 
  </code></pre>
  
  <p>However when I run the test script I have error print up as: </p>
  
  <pre><code>selenium.common.exceptions.SessionNotCreatedException: Message: Unable to create new service: ChromeDriverService
  </code></pre>
  
  <p>Binary versions:</p>
  
  <ul>
  <li>selenium standalone version: 3.14.0</li>
  <li>selenium remote driver version: selenium==3.14.1</li>
  <li>python version: 3.6.4</li>
  </ul>
  
  <p>Script:</p>
  
  <pre><code>import os
  from selenium import webdriver
  from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
  
  driver = webdriver.Remote(command_executor='http://localhost:4444/wd/hub',
                            desired_capabilities=DesiredCapabilities.CHROME)
  </code></pre>
  
  <p>Setup hub:</p>
  
  <pre><code>#java -jar /Users/admin/selenium-server-standalone-3.14.0.jar -host localhost -role hub
  </code></pre>
  
  <p>Register node:</p>
  
  <pre><code>#java -jar /Users/admin/selenium-server-standalone-3.14.0.jar -role node
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>E       selenium.common.exceptions.SessionNotCreatedException: Message: Unable to create new service: ChromeDriverService
  E       Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:13:22.693Z'
  E       Driver info: driver.version: unknown
  E       Stacktrace:
  E           at org.openqa.selenium.remote.server.ServicedSession$Factory.lambda$get$0 (ServicedSession.java:134)
  E           at org.openqa.selenium.remote.server.ServicedSession$Factory.apply (ServicedSession.java:151)
  E           at org.openqa.selenium.remote.server.ActiveSessionFactory.lambda$apply$12 (ActiveSessionFactory.java:177)
  E           at java.util.stream.ReferencePipeline$3$1.accept (ReferencePipeline.java:193)
  ...
  E           at java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:511)
  E           at java.util.concurrent.FutureTask.run (FutureTask.java:266)
  E           at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1142)
  E           at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
  E           at java.lang.Thread.run (Thread.java:745)
  
  ../lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py:242: SessionNotCreatedException
  </code></pre>