Issue with appium

Hi, I have never seen the below issue before with the appium. Can anybody please support on this.

** This mail has been sent from an external source. Treat hyperlinks and attachments in this email with caution**
11:15:13:510 [Iphone 6+] INFO - com.wipro.mobility.xtune.toolLibrary.AppiumLibrary - Found a free port, 50293
[HTTP] --> GET /wd/hub/status {}
[HTTP] <-- GET /wd/hub/status 200 7 ms - 72
[HTTP] --> POST /wd/hub/session {“desiredCapabilities”:{“webkitResponseTimeout”:50000,“appiumVersion”:“1.6.4”,“xcodeOrgId”:“EK53Q9YM3F”,“bundleId”:“com.yourcompany.Virtual-Office”,“autoDismissAlerts”:false,“startIWDP”:true,“deviceName”:“Iphone 6+”,“platform”:“IOS”,“xcodeSigningId”:“iPhone Developer”,“wdaLocalPort”:50293,“acceptSslCerts”:true,“showXcodeLog”:false,“webkitDebugProxyPort”:50292,“newCommandTimeout”:90000,“platformVersion”:“10.3.2”,“automationName”:“XCuiTest”,“autoWebview”:false,“udid”:“77f2056d992196d8fea9e5332b138a3d36f8e265”,“platformName”:“iOS”,“autoAcceptAlerts”:true},“requiredCapabilities”:{},“capabilities”:{“desiredCapabilities”:{“webkitResponseTimeout”:50000,“appiumVersion”:“1.6.4”,“xcodeOrgId”:“EK53Q9YM3F”,“bundleId”:“com.yourcompany.Virtual-Office”,“autoDismissAlerts”:false,“startIWDP”:true,“deviceName”:“Iphone 6+”,“platform”:“IOS”,“xcodeSigningId”:“iPhone Developer”,“wdaLocalPort”:50293,“acceptSslCerts”:true,“showXcodeLog”:false,“webkitDebugProxyPort”:50292,“newCommandTimeout”:90000,"platformVer
[Appium] Merged W3C capabilities {“desiredCapabilities”:{“webkitResponseTimeout”… into desiredCapabilities object {“webkitResponseTimeout”:50000,“appiumVersion”:…
[Appium] Creating new XCUITestDriver (v2.64.0) session
[Appium] Capabilities:
[Appium] webkitResponseTimeout: 50000
[Appium] appiumVersion: 1.6.4
[Appium] xcodeOrgId: EK53Q9YM3F
[Appium] bundleId: com.yourcompany.Virtual-Office
[Appium] autoDismissAlerts: false
[Appium] startIWDP: true
[Appium] deviceName: Iphone 6+
[Appium] platform: IOS
[Appium] xcodeSigningId: iPhone Developer
[Appium] wdaLocalPort: 50293
[Appium] acceptSslCerts: true
[Appium] showXcodeLog: false
[Appium] webkitDebugProxyPort: 50292
[Appium] newCommandTimeout: 90000
[Appium] platformVersion: 10.3.2
[Appium] automationName: XCuiTest
[Appium] autoWebview: false
[Appium] udid: 77f2056d992196d8fea9e5332b138a3d36f8e265
[Appium] platformName: iOS
[Appium] autoAcceptAlerts: true
[XCUITest] InvalidArgumentError: The capabilities argument was not valid for the following reason(s): “capabilities” must be a JSON object.
at parseCaps (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/capabilities.js:115:11)
at processCapabilities (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/capabilities.js:185:43)
at XCUITestDriver.callee$0$0$ (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/commands/session.js:17:5)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at new Promise ()
at new F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.callee$0$0 [as createSession] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/build/lib/basedriver/commands/session.js:35:30)
at XCUITestDriver.createSession$ (/usr/lo[HTTP] <-- POST /wd/hub/session 5c0al/lib/node_modules/a0 61ppium/node ms - 245_modules/appium-xcuitest-driver/lib/driver.js:93
:21)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at new Promise ()
at new F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.createSession (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/build/lib/driver.js:193:34)
at AppiumDriver.createSession$ (/usr/local/lib/node_modules/appium/lib/appium.js:224:41)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (/usr/local/lib/node_modules/appium/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at
at process._tickCallback (internal/process/next_tick.js:118:7)
{ InvalidArgumentError: The capabilities argument was not valid for the following reason(s): “capabilities” must be a JSON object.
at parseCaps (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/capabilities.js:115:11)
at processCapabilities (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/capabilities.js:185:43)
at XCUITestDriver.callee$0$0$ (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/lib/basedriver/commands/session.js:17:5)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at new Promise ()
at new F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)
at AsyncIterator.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at Object.runtime.async (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:209:12)
at XCUITestDriver.callee$0$0 [as createSession] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/appium-base-driver/build/lib/basedriver/commands/session.js:35:30)
at XCUITestDriver.createSession$ (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/lib/driver.js:93:21)
at tryCatch (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:100:21)
at invoke (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:136:37)
at enqueueResult (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:185:17)
at new Promise ()
at new F (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/core-js/library/modules/$.export.js:30:36)
at AsyncIterator.enqueue (/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/node_modules/babel-runtime/regenerator/runtime.js:184:12)

It seems like there’s some issue in capabilities, can you please show code snippet?

I have checked multiple times the capabilities and if you can see the logs the capabilities are properly mentioned.
I wont be able to share the code as it in the framework which is an IP.

m] Capabilities:
[Appium] webkitResponseTimeout: 50000
[Appium] appiumVersion: 1.6.4
[Appium] xcodeOrgId: EK53Q9YM3F
[Appium] bundleId: com.yourcompany.Virtual-Office
[Appium] autoDismissAlerts: false
[Appium] startIWDP: true
[Appium] deviceName: Iphone 6+
[Appium] platform: IOS
[Appium] xcodeSigningId: iPhone Developer
[Appium] wdaLocalPort: 50293
[Appium] acceptSslCerts: true
[Appium] showXcodeLog: false
[Appium] webkitDebugProxyPort: 50292
[Appium] newCommandTimeout: 90000
[Appium] platformVersion: 10.3.2
[Appium] automationName: XCuiTest
[Appium] autoWebview: false
[Appium] udid: 77f2056d992196d8fea9e5332b138a3d36f8e265
[Appium] platformName: iOS
[Appium] autoAcceptAlerts: true

What is your Appium Version and Java-appium client version? as this issue was observed with latest appium and outdated java-appium client version due to some incompatibility.

Initially I tried with appium 1.7.2 and java-appium client 5.0.3
after that I tried appium 1.7.0 and java-appium client 5.0.3
both of them throwing the same error

You can give try to Appium 1.7.0 and java-appium client 5.0.4(Latest)

Still not working :frowning: