# org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session \[SOLVED\]

**URL:** <https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303>\
**Category:** Support\
**Created:** [January 18, 2017, 10:34am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303 "2017-01-18T10:34:24Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sandarekha](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Sandarekha](https://discuss.appium.io/u/Sandarekha)\
**Post date:** [January 18, 2017, 10:34am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/1 "2017-01-18T10:34:24Z")

</div>

macOS Sierra version 10.12(16A323)  
Appium v1.5.3  
Xcode Version 8.0  
Eclipse Version: Mars.2  
java version “1.8.0\_121”

I’m trying to automate iOS app using appium.  
When I take run as JUnit it gives errors.

This is the source code I created following a tutorial,

```
package firsttest;

 import io.appium.java_client.AppiumDriver;
 import io.appium.java_client.MobileElement;
 import io.appium.java_client.ios.IOSDriver;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 import org.openqa.selenium.By;
 import org.openqa.selenium.WebElement;
 import org.openqa.selenium.WebDriver;
 import org.openqa.selenium.remote.DesiredCapabilities;
 import java.net.URL;
 import java.util.concurrent.TimeUnit;

public class two {

private IOSDriver<MobileElement> driver;

@Before
public void setUp() throws Exception {

   
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium-version", "1.0");
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "10.0");
capabilities.setCapability("deviceName", "iPhone 7");
capabilities.setCapability("app", "/Users/admin/...... // DD.app");
driver = new IOSDriver(new URL("http://0.0.0.0:4723/driver/hub"), capabilities);
driver.manage().timeouts().implicitlyWait(60, TimeUnit.SECONDS);
driver.close();
}

@After
public void tearDown() throws Exception {
    driver.quit();
}
@Test
public void EnterKID(){
 WebElement KID = driver.findElement(By.xpath("//XCUIElementTypeApplication[1]..../XCUIElementTypeImage[1]"));
  KID.click();       

```

And this is the error it shows…

 ![](https://discuss.appium.io/uploads/default/original/2X/d/dfa6474074f50ad6e362a77603c34b0853247c00.png)

When I recored from appium , it gives code with ‘‘wd’’.  
But eclipce mentions ‘wd Cannot be resolved’

 ![](https://discuss.appium.io/uploads/default/original/2X/d/da73be80cd734f3f7381ede92a6deb0d8917da50.png)

I added

- java-client-5.0.0-BETA1.jar

- selenium-server-standalone-3.0.1.jar

- selenium-java-3.0.1files

Whats wrong with this?  
Is this a effect with XCUITest in xcode 8?  
Can any one provide a proper link to be followed?

---

<div class="post-metadata">

**Author:** ![dduphorn](https://discuss.appium.io/user_avatar/discuss.appium.io/dduphorn/32/2992_2.png) [@dduphorn](https://discuss.appium.io/u/dduphorn)\
**Post date:** [January 18, 2017, 5:53pm UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/2 "2017-01-18T17:53:32Z")

</div>

macOS Sierra version 10.12(16A323)  
Appium v1.5.3  
Xcode Version 8.0

Appium v1.5.3 doesn’t work with Xcode 8.0

You will have to upgrade appium to 1.6.3 and start using XCUITest.

There is a explanation at the top of the forums in blue.

---

<div class="post-metadata">

**Author:** ![Sandarekha](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Sandarekha](https://discuss.appium.io/u/Sandarekha)\
**Post date:** [January 18, 2017, 11:51pm UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/3 "2017-01-18T23:51:06Z")

</div>

@dduphorn yes I made it to appium 1.6 and launched inspector to work with XCUI testing.  
I want to create and run automation in eclipse. It does not work and give errors like above… 😥

---

<div class="post-metadata">

**Author:** ![dduphorn](https://discuss.appium.io/user_avatar/discuss.appium.io/dduphorn/32/2992_2.png) [@dduphorn](https://discuss.appium.io/u/dduphorn)\
**Post date:** [January 19, 2017, 4:45pm UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/4 "2017-01-19T16:45:40Z")

</div>

What displays when you type the below in the terminal?

which node

which appium

---

<div class="post-metadata">

**Author:** ![Sandarekha](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Sandarekha](https://discuss.appium.io/u/Sandarekha)\
**Post date:** [January 20, 2017, 3:53am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/5 "2017-01-20T03:53:43Z")

</div>

![](https://discuss.appium.io/uploads/default/original/2X/c/c89ab25e2b3a3ae21e6afd66d6bff4247aa49cba.png)

---

<div class="post-metadata">

**Author:** ![dduphorn](https://discuss.appium.io/user_avatar/discuss.appium.io/dduphorn/32/2992_2.png) [@dduphorn](https://discuss.appium.io/u/dduphorn)\
**Post date:** [January 20, 2017, 2:14pm UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/6 "2017-01-20T14:14:14Z")

</div>

It appears that you are pointing to the wrong appium and node.

Open Terminal  
Enter: brew install node  
Enter: nvm install 6.0.0  
Enter: which node  
If the node path changes continue with 6 and 7  
npm install -g appium  
npm install -g appium-doctor

---

<div class="post-metadata">

**Author:** ![Sandarekha](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Sandarekha](https://discuss.appium.io/u/Sandarekha)\
**Post date:** [January 23, 2017, 11:12am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/7 "2017-01-23T11:12:20Z")

</div>

Now it shows like this

![](https://discuss.appium.io/uploads/default/original/2X/2/24e214b873112ac2b01b369f886c63e8ab1a8922.png)

II’m trying to run automation in a real device.  
Automation on simulator works fine. But when I changed to real device capabilities it failed.

 ![](https://discuss.appium.io/uploads/default/original/2X/f/fe299a62ef5bfe410d391499d0b6451425c85157.png)

I tried with webDriver agent , but there is a error in webDriver agent project.  
Can you help to resolve it?

 ![](https://discuss.appium.io/uploads/default/original/2X/8/858d0313ae6140e80ad9845c0872a8300c2e7ccd.png)

I added desired capabilities as,

 ![](https://discuss.appium.io/uploads/default/original/2X/1/112112607891fabe69d01c46064c223032dc2735.png)

---

<div class="post-metadata">

**Author:** ![dduphorn](https://discuss.appium.io/user_avatar/discuss.appium.io/dduphorn/32/2992_2.png) [@dduphorn](https://discuss.appium.io/u/dduphorn)\
**Post date:** [January 23, 2017, 2:25pm UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/8 "2017-01-23T14:25:01Z")

</div>

Testing failed:  
Signing for “WebDriverAgentRunner” requires a development team. Select a development team in the project editor.  
Code signing is required for product type ‘UI Testing Bundle’ in SDK ‘iOS 10.2’

1. [Xcodebuild failed with code 65 (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 32.63 seconds](https://discuss.appium.io/t/xcodebuild-failed-with-code-65-warning-the-server-did-not-provide-any-stacktrace-information-command-duration-or-timeout-32-63-seconds/12756/4)
2. read pavanbachu
3. After you are done setting up the config file rebuild the APP.
4. Try executing again.

---

<div class="post-metadata">

**Author:** ![Sandarekha](https://discuss.appium.io/letter_avatar_proxy/v4/letter/s/a9adbd/32.png) [@Sandarekha](https://discuss.appium.io/u/Sandarekha)\
**Post date:** [January 24, 2017, 10:00am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/9 "2017-01-24T10:00:37Z")

</div>

Thanks a lot

Fixed it and now running… 😌

I had issue with **./Scripts/bootstrap.sh**

**ERROR in ./js/app.js Module parse failed: /usr/local/lib/node\_modules/appium/node\_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/js/app.js Unexpected token (59:4) You may need an appropriate loader to handle this file type. SyntaxError: Unexpected token (59:4)**

 ![](https://discuss.appium.io/uploads/default/original/2X/9/9a0a2c4b776a056cd889c5b45435321688ca36a4.png)

And following steps worked for me…

Cd usr/local/lib/node\_modules/appium/node\_modules/appium-xcuitest-driver/WebDriverAgent  
brew install carthage  
npm i -g webpack  
./Scripts/bootstrap.sh -d

open /usr/local/lib/node\_modules/appium/node\_modules/appium-xcuitest-driver/WebDriverAgent/  
run project

😁

---

<div class="post-metadata">

**Author:** ![Nilofar\_Jargela](https://discuss.appium.io/letter_avatar_proxy/v4/letter/n/278dde/32.png) [@Nilofar\_Jargela](https://discuss.appium.io/u/Nilofar_Jargela)\
**Post date:** [May 30, 2017, 8:26am UTC](https://discuss.appium.io/t/org-openqa-selenium-sessionnotcreatedexception-unable-to-create-new-remote-session-solved/14303/10 "2017-05-30T08:26:05Z")

</div>

I got error while running  
nvm install 6.0.0  
-bash: nvm: command not found

pct:~ tatvasoft$ which node  
/usr/local/bin/node  
pct:~ tatvasoft$ which appium  
pct:~ tatvasoft$ npm install -g appium  
/usr/local/bin/appium → /usr/local/lib/node\_modules/appium/build/lib/main.js

> appium-chromedriver@2.11.2 install /usr/local/lib/node\_modules/appium/node\_modules/appium-chromedriver  
> node install-npm.js

info Chromedriver Install Installing Chromedriver version ‘2.28’ for platform ‘mac’ and architecture ‘64’  
info Chromedriver Install Opening temp file to write chromedriver\_mac64 to…  
info Chromedriver Install Downloading [https://chromedriver.storage.googleapis.com/2.28/chromedriver\_mac64.zip](https://chromedriver.storage.googleapis.com/2.28/chromedriver_mac64.zip)…  
RequestError: Error: connect ETIMEDOUT 74.125.68.128:443  
at new RequestError (/usr/local/lib/node\_modules/appium/node\_modules/request-promise/lib/errors.js:11:15)  
at Request.RP$callback [as \_callback] (/usr/local/lib/node\_modules/appium/node\_modules/request-promise/lib/rp.js:60:32)  
at self.callback (/usr/local/lib/node\_modules/appium/node\_modules/request/request.js:188:22)  
at emitOne (events.js:96:13)  
at Request.emit (events.js:188:7)  
at Request.onRequestError (/usr/local/lib/node\_modules/appium/node\_modules/request/request.js:884:8)  
at emitOne (events.js:96:13)  
at ClientRequest.emit (events.js:188:7)  
at TLSSocket.socketErrorListener (\_http\_client.js:309:9)  
at emitOne (events.js:96:13)  
at TLSSocket.emit (events.js:188:7)  
at emitErrorNT (net.js:1277:8)  
at \_combinedTickCallback (internal/process/next\_tick.js:80:11)  
at process.\_tickCallback (internal/process/next\_tick.js:104:9)  
/usr/local/lib  
└── (empty)

npm ERR! Darwin 16.0.0  
npm ERR! argv “/usr/local/bin/node” “/usr/local/bin/npm” “install” “-g” “appium”  
npm ERR! node v6.10.3  
npm ERR! npm v3.10.10  
npm ERR! code ELIFECYCLE

npm ERR! appium-chromedriver@2.11.2 install: `node install-npm.js`  
npm ERR! Exit status 1  
npm ERR!  
npm ERR! Failed at the appium-chromedriver@2.11.2 install script ‘node install-npm.js’.  
npm ERR! Make sure you have the latest version of node.js and npm installed.  
npm ERR! If you do, this is most likely a problem with the appium-chromedriver package,  
npm ERR! not with npm itself.  
npm ERR! Tell the author that this fails on your system:  
npm ERR! node install-npm.js  
npm ERR! You can get information on how to open an issue for this project with:  
npm ERR! npm bugs appium-chromedriver  
npm ERR! Or if that isn’t available, you can get their info via:  
npm ERR! npm owner ls appium-chromedriver  
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:  
npm ERR! /Users/tatvasoft/npm-debug.log  
npm ERR! code 1  
pct:~ tatvasoft$ appium -version  
-bash: appium: command not found  
pct:~ tatvasoft$ Appium  
-bash: Appium: command not found  
pct:~ tatvasoft$ appium  
-bash: appium: command not found  
pct:~ tatvasoft$
