An element could not be located on the page using the given search parameters Appium 1.6.3

I am trying to automate iOS apps using Appium 1.6.3 . I have tried for both website and native app. In both cases the application is getting invoked but actions on elements is not possible. I am getting the following error-
[Appium] Welcome to Appium v1.6.3
[Appium] Non-default server args:
[Appium] sessionOverride: true
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
Appium server started.
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“automationName”:“XCUITest”,“deviceName”:“iOS”,“platformName”:“iOS”,“browserName”:“Safari”,“udid”:“dea1eeecfba536a2a929ba1b11f7825b1da8c4f4”}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{“automationName”:“XCUITest”,“deviceName”:“iOS”,“platformName”:“iOS”,“browserName”:“Safari”,“udid”:“dea1eeecfba536a2a929ba1b11f7825b1da8c4f4”},null,null,null,null]
[debug] [BaseDriver] Event ‘newSessionRequested’ logged at 1490855991217 (12:09:51 GMT+0530 (IST))
[Appium] Creating new XCUITestDriver session
[Appium] Capabilities:
[Appium] automationName: ‘XCUITest’
[Appium] deviceName: ‘iOS’
[Appium] platformName: ‘iOS’
[Appium] browserName: ‘Safari’
[Appium] udid: ‘dea1eeecfba536a2a929ba1b11f7825b1da8c4f4’
[debug] [XCUITest] XCUITestDriver version: 2.23.1
[BaseDriver] Session created with session id: 9a0cebcf-95c9-47cb-bf60-0c7324963266
[debug] [XCUITest] Xcode version set to ‘8.2.1’ (tools v8.2.0.0.1.1480973914)
[debug] [XCUITest] iOS SDK Version set to ‘10.2’
[debug] [BaseDriver] Event ‘xcodeDetailsRetrieved’ logged at 1490855991360 (12:09:51 GMT+0530 (IST))
[debug] [XCUITest] Available devices: dea1eeecfba536a2a929ba1b11f7825b1da8c4f4
[debug] [XCUITest] Creating iDevice object with udid ‘dea1eeecfba536a2a929ba1b11f7825b1da8c4f4’
[XCUITest] Determining device to run tests on: udid: ‘dea1eeecfba536a2a929ba1b11f7825b1da8c4f4’, real device: true
[XCUITest] Safari test requested
[debug] [BaseDriver] Event ‘appConfigured’ logged at 1490855991450 (12:09:51 GMT+0530 (IST))
[debug] [BaseDriver] Event ‘resetStarted’ logged at 1490855991450 (12:09:51 GMT+0530 (IST))
[debug] [XCUITest] Reset: running ios real device reset flow
[debug] [BaseDriver] Event ‘resetComplete’ logged at 1490855991451 (12:09:51 GMT+0530 (IST))
[debug] [iOSLog] Attempting iOS device log capture via libimobiledevice idevicesyslog
[debug] [iOSLog] Found idevicesyslog: ‘/usr/local/bin/idevicesyslog’
[debug] [BaseDriver] Event ‘logCaptureStarted’ logged at 1490855991628 (12:09:51 GMT+0530 (IST))
[XCUITest] Setting up real device
[debug] [BaseDriver] Event ‘wdaStartAttempted’ logged at 1490855991631 (12:09:51 GMT+0530 (IST))
[XCUITest] Using WDA path: ‘/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent’
[XCUITest] Using WDA agent: ‘/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj’
[XCUITest] Launching WebDriverAgent on the device
[debug] [XCUITest] Carthage found: ‘/usr/local/bin/carthage’
[debug] [XCUITest] Killing hanging processes
[debug] [XCUITest] Beginning test with command ‘xcodebuild build-for-testing test-without-building -project /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination id=dea1eeecfba536a2a929ba1b11f7825b1da8c4f4 -configuration Debug’ in directory ‘/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent’
[debug] [XCUITest] Output from xcodebuild will not be logged
[debug] [XCUITest] Starting iproxy to forward traffic from local port 8100 to device port 8100 over USB
[debug] [XCUITest] Waiting up to 60000ms for WebDriverAgent to start
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [XCUITest] Log file for xcodebuild test: /Users/lntinfotech/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/A7594258-6D6A-4322-91F9-682CFEDFEEF1/Session-WebDriverAgentRunner-2017-03-30_120958-0znAHt.log
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Proxying [GET /status] to [GET http://localhost:8100/status] with no body
[debug] [JSONWP Proxy] Got response with status 200: “{\n “sessionId” : “C934DCFD-EC9C-4422-BB27-9F052BCF6A8C”,\n “value” : {\n “state” : “success”,\n “os” : {\n “name” : “iOS”,\n “version” : “10.2”\n },\n “ios” : {\n “ip” : “192.168.2.2”,\n “simulatorVersion” : “10.2”\n },\n “build” : {\n “time” : “Mar 23 2017 18:42:43”\n }\n },\n “status” : 0\n}”
[debug] [XCUITest] WebDriverAgent running on ip ‘192.168.2.2’
[debug] [XCUITest] WebDriverAgent successfully started after 11437ms
[debug] [BaseDriver] Event ‘wdaSessionAttempted’ logged at 1490856008177 (12:10:08 GMT+0530 (IST))
[debug] [XCUITest] Sending createSession command to WDA
[debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8100/session] with body: {“desiredCapabilities”:{“bundleId”:“com.apple.mobilesafari”,“arguments”:["-u",“http://appium.io”],“shouldWaitForQuiescence”:true}}
[debug] [JSONWP Proxy] Got response with status 200: {“sessionId”:“26DA96F7-5E2E-4D13-8E4B-8A5BB0607E83”,“value”:{“sessionId”:“26DA96F7-5E2E-4D13-8E4B-8A5BB0607E83”,“capabilities”:{“browserName”:“Safari”,“device”:“ipad”,“CFBundleIdentifier”:“com.apple.mobilesafari”,“sdkVersion”:“10.2”}},“status”:0}
[debug] [BaseDriver] Event ‘wdaSessionStarted’ logged at 1490856017849 (12:10:17 GMT+0530 (IST))
[debug] [XCUITest] Found WDA derived data folder: ‘/Users/lntinfotech/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy’
[XCUITest] Setting ‘555’ permissions to ‘/Users/lntinfotech/Library/Developer/Xcode/DerivedData/WebDriverAgent-brdadhpuduowllgivnnvuygpwhzy/Logs/Test/Attachments’ folder
[debug] [BaseDriver] Event ‘wdaPermsAdjusted’ logged at 1490856017853 (12:10:17 GMT+0530 (IST))
[debug] [BaseDriver] Event ‘wdaStarted’ logged at 1490856017853 (12:10:17 GMT+0530 (IST))
[debug] [XCUITest] Setting initial orientation to ‘PORTRAIT’
[debug] [JSONWP Proxy] Proxying [POST /orientation] to [POST http://localhost:8100/session/26DA96F7-5E2E-4D13-8E4B-8A5BB0607E83/orientation] with body: {“orientation”:“PORTRAIT”}
[debug] [JSONWP Proxy] Got response with status 200: {“sessionId”:“26DA96F7-5E2E-4D13-8E4B-8A5BB0607E83”,“value”:{},“status”:0}
[debug] [BaseDriver] Event ‘orientationSet’ logged at 1490856025249 (12:10:25 GMT+0530 (IST))
[debug] [XCUITest] Waiting for initial webview
[debug] [iOS] Waiting for 3000 ms before navigating to view.
[debug] [iOS] Navigating to most recently opened webview
[debug] [iOS] Retrieving contexts and views
[debug] [iOS] Selecting by url: true (expected url: ‘http://appium.io’)
[debug] [RemoteDebugger] Getting WebKitRemoteDebugger pageArray: localhost, 27753
[debug] [RemoteDebugger] Sending request to: http://localhost:27753/json
[debug] [RemoteDebugger] Page element JSON: [{“devtoolsFrontendUrl”:"/devtools/devtools.html?ws=localhost:27753/devtools/page/6",“faviconUrl”:"",“thumbnailUrl”:"/thumb/http://appium.io/",“title”:"Appium: Mobile App Automation Made Awesome.",“url”:“http://appium.io/",“webSocketDebuggerUrl”:“ws://localhost:27753/devtools/page/6”,“appId”:"PID:253”}]
[debug] [iOS] Retrieving contexts and views
[debug] [iOS] Selecting by url: true (expected url: ‘http://appium.io’)
[debug] [RemoteDebugger] Getting WebKitRemoteDebugger pageArray: localhost, 27753
[debug] [RemoteDebugger] Sending request to: http://localhost:27753/json
[debug] [RemoteDebugger] Page element JSON: [{“devtoolsFrontendUrl”:"/devtools/devtools.html?ws=localhost:27753/devtools/page/6",“faviconUrl”:"",“thumbnailUrl”:"/thumb/http://appium.io/",“title”:"Appium: Mobile App Automation Made Awesome.",“url”:“http://appium.io/",“webSocketDebuggerUrl”:“ws://localhost:27753/devtools/page/6”,“appId”:"PID:253”}]
[debug] [iOS] Picking webview ‘WEBVIEW_6’
[debug] [iOS] Attempting to set context to ‘WEBVIEW_6’
[debug] [RemoteDebugger] WebKit debugger web socket connected to url: ws://localhost:27753/devtools/page/6
[debug] [RemoteDebugger] Unregistering from page readiness notifications
[debug] [BaseDriver] Event ‘initialWebviewNavigated’ logged at 1490856028287 (12:10:28 GMT+0530 (IST))
[Appium] New XCUITestDriver session created successfully, session 9a0cebcf-95c9-47cb-bf60-0c7324963266 added to master session list
[debug] [BaseDriver] Event ‘newSessionStarted’ logged at 1490856028289 (12:10:28 GMT+0530 (IST))
[debug] [MJSONWP] Responding to client with driver.createSession() result: {“webStorageEnabled”:false,“locationContextEnabled”:false,“browserName”:“Safari”,“platform”:“MAC”,“javascriptEnabled”:true,“databaseEnabled”:false,“takesScreenshot”:true,“networkConnectionEnabled”:false,“automationName”:“XCUITest”,“deviceName”:“iOS”,“platformName”:“iOS”,“udid”:“dea1eeecfba536a2a929ba1b11f7825b1da8c4f4”}
[HTTP] <-- POST /wd/hub/session 200 37078 ms - 393
[HTTP] --> POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/timeouts/implicit_wait {“ms”:20000}
[debug] [MJSONWP] Calling AppiumDriver.implicitWait() with args: [20000,“9a0cebcf-95c9-47cb-bf60-0c7324963266”]
[debug] [XCUITest] Executing command ‘implicitWait’
[debug] [BaseDriver] Set implicit wait to 20000ms
[debug] [MJSONWP] Responding to client with driver.implicitWait() result: null
[HTTP] <-- POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/timeouts/implicit_wait 200 10 ms - 76
[HTTP] --> POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/url {“url”:“http://www.google.com”}
[debug] [MJSONWP] Calling AppiumDriver.setUrl() with args: [“http://www.google.com”,“9a0cebcf-95c9-47cb-bf60-0c7324963266”]
[debug] [XCUITest] Executing command ‘setUrl’
[debug] [iOS] Attempting to set url ‘http://www.google.com
[debug] [RemoteDebugger] Navigating to new URL: http://www.google.com
[debug] [RemoteDebugger] Sending WebKit data: {“method”:“Page.navigate”,"…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{},“id”:1}
[debug] [RemoteDebugger] Found handler for message ‘1’
[debug] [RemoteDebugger] Received page navigated message: {“result”:{},“id”:1}
[debug] [RemoteDebugger] Waiting for dom…
[debug] [RemoteDebugger] Page loaded, verifying whether ready
[debug] [RemoteDebugger] Not connected to an application. Ignoring page load
[debug] [MJSONWP] Responding to client with driver.setUrl() result: null
[HTTP] <-- POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/url 200 1543 ms - 76
[HTTP] --> POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/timeouts/implicit_wait {“ms”:10000}
[debug] [MJSONWP] Calling AppiumDriver.implicitWait() with args: [10000,“9a0cebcf-95c9-47cb-bf60-0c7324963266”]
[debug] [XCUITest] Executing command ‘implicitWait’
[debug] [BaseDriver] Set implicit wait to 10000ms
[debug] [MJSONWP] Responding to client with driver.implicitWait() result: null
[HTTP] <-- POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/timeouts/implicit_wait 200 3 ms - 76
[HTTP] --> POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/element {“using”:“xpath”,“value”:“html/body/div[1]/div[4]/form/div/div[2]/div/div[2]/div/div/div[2]/div/input[2]”}
[debug] [MJSONWP] Calling AppiumDriver.findElement() with args: [“xpath”,“html/body/div[1]/div[4]/form/div/div[2]/div/div[2]/div/div/div[2]/div/input[2]”,“9a0cebcf-95c9-47cb-bf60-0c7324963266”]
[debug] [XCUITest] Executing command ‘findElement’
[debug] [BaseDriver] Valid locator strategies for this request: xpath, id, name, class name, -ios predicate string, -ios class chain, accessibility id
[debug] [BaseDriver] Waiting up to 10000 ms for condition
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘2’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 134 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘3’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 676 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘4’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 1213 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘5’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 1749 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘6’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 2281 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘7’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 2819 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [XCUITest] Connection to WDA timed out
[debug] [iProxy] recv failed: Operation not permitted
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘8’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 3356 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘9’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 3891 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘10’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 4426 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘11’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 4963 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘12’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 5500 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘13’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 6042 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘14’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 6577 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘15’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 7113 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘16’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 7648 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘17’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 8186 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘18’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 8727 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘19’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 9261 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘20’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[debug] [BaseDriver] Waited for 9797 ms so far
[debug] [RemoteDebugger] Executing ‘find_element’ atom in default context
[debug] [RemoteDebugger] Sending javascript command (function(){return function(){var aa=“function”…
[debug] [RemoteDebugger] Sending WebKit data: {“method”:"Runtime.evaluate…
[debug] [RemoteDebugger] Receiving WebKit data: {“result”:{“result”:{“type”…
[debug] [RemoteDebugger] Found handler for message ‘21’
[debug] [RemoteDebugger] Received result for atom ‘find_element’ execution: null
[HTTP] <-- POST /wd/hub/session/9a0cebcf-95c9-47cb-bf60-0c7324963266/element 500 10345 ms - 164
Exception in thread “main” org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 10.35 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: ‘2.42.2’, revision: ‘6a6995d’, time: ‘2014-06-03 17:42:30’
System info: host: ‘Lntinfitechs-mac-mini.local’, ip: ‘192.168.2.1’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.12.3’, java.version: ‘1.7.0_65’
Session ID: 9a0cebcf-95c9-47cb-bf60-0c7324963266
Driver info: io.appium.java_client.ios.IOSDriver
Capabilities [{automationName=XCUITest, platform=MAC, javascriptEnabled=true, databaseEnabled=false, deviceName=iOS, platformName=iOS, browserName=Safari, webStorageEnabled=false, networkConnectionEnabled=false, udid=dea1eeecfba536a2a929ba1b11f7825b1da8c4f4, locationContextEnabled=false, takesScreenshot=true}]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:176)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352)
at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:449)
at IOSWebTest.main(IOSWebTest.java:84)

My java code is as follows-

	CommandLine command = new CommandLine("/Applications/Appium.app/Contents/Resources/node/bin/node");
				command.addArgument("/usr/local/lib/node_modules/appium/build/lib/main.js",false);

				command.addArgument("--address", false);
				command.addArgument("0.0.0.0");
				command.addArgument("--port", false);
				command.addArgument("4723");
				command.addArgument("-bp", false);
				command.addArgument("4724");
				
			
				command.addArgument("--session-override", true);
				DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler();
				DefaultExecutor executor = new DefaultExecutor();
				executor.setExitValue(1);
				try {executor.execute(command, resultHandler);
				Thread.sleep(5000);System.out.println("Appium server started.");}
				catch (IOException e) 
				{e.printStackTrace();}
				catch (InterruptedException e) 
				{e.printStackTrace();}
				try {
					Thread.sleep(5000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			
				DesiredCapabilities capabilities = new DesiredCapabilities();
				capabilities.setCapability(MobileCapabilityType.DEVICE_NAME,"iOS");
				capabilities.setCapability("udid","dea1eeecfba536a2a929ba1b11f7825b1da8c4f4");

				capabilities.setCapability("automationName","XCUITest");
				capabilities.setCapability("browserName", "Safari");
		 
				driver = new IOSDriver(new URL("http://0.0.0.0:4723/wd/hub"),capabilities);	
				driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); 
				try {
					Thread.sleep(20000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				driver.get("http://www.google.com");	
				driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); 
				Thread.sleep(2000);
				driver.findElementByXPath("html/body/div[1]/div[4]/form/div/div[2]/div/div[2]/div/div/div[2]/div/input[2]").sendKeys("Hello");
				try {
					Thread.sleep(5000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
				//driver.quit();
			} catch (MalformedURLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}