I am using Selendroid for testing on 4.0.3 and 4.1 Android devices. The application starts on the device, but during start_driver method it fails when receiving POST implicit_wait {“ms”:null}. I have attached the logs bellow, I would appreciate any idea on what else to try. (the logs are for appium_lib 1.1 but same happens for v 1.2
debug: Selendroid server is alive!
debug: Listening for Selendroid logs
debug: Creating Selendroid session
debug: Making http request with opts: {“url”:“http://localhost:4721/wd/hub/session",“method”:“POST”,“json”:{“desiredCapabilities”:{“warnings”:{},“desired”:{“platformName”:“Android”,“automationName”:“Selendroid”,“deviceName”:“android”,“browserName”:"",“platform”:“Mac”,“platformVersion”:“4.0.3”,“autoLaunch”:“true”,“app”:"/Users/directvision/RubymineProjects/RMSDK/features/support/android-testappv1.2.apk",“idle-timeout”:“300”,“command-timeout”:“600”,“newCommandTimeout”:“20”,“deviceReadyTimeout”:“1200000”,“avdLaunchTimeout”:“1200000”,“avdReadyTimeout”:“1200000”,“fullReset”:“false”,“selendroidPort”:“4721”,“appium-version”:“1.1”},“platformName”:“Android”,“automationName”:“Selendroid”,“deviceName”:“android”,“browserName”:"",“platform”:“Mac”,“platformVersion”:“4.0.3”,“autoLaunch”:“true”,“app”:"/Users/directvision/RubymineProjects/RMSDK/features/support/android-testappv1.2.apk",“idle-timeout”:“300”,“command-timeout”:“600”,“newCommandTimeout”:“20”,“deviceReadyTimeout”:“1200000”,“avdLaunchTimeout”:“1200000”,“avdReadyTimeout”:“1200000”,“fullReset”:“false”,“selendroidPort”:“4721”,“appium-version”:"1.1”}}}
debug: Successfully started selendroid session
debug: Waiting for pkg “jp.co.rakuten.sdtd.test” and activity “jp.co.rakuten.sdtd.test.AppMainActivity” to be focused
debug: Getting focused package and activity
debug: executing: “/Users/directvision/Downloads/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb” -s HT25WW510712 shell “dumpsys window windows”
debug: [SELENDROID] http://localhost:4721/wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b
debug: [SELENDROID] http://localhost:4721/wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b
debug: Overriding session id with “2f3e5d8a-53e1-6d8b-3123-dc654fba903b”
info: <-- POST /wd/hub/session 303 34524.615 ms - 9
debug: Device launched! Ready for commands
debug: Setting command timeout to 20 secs
debug: Appium session started with sessionId 2f3e5d8a-53e1-6d8b-3123-dc654fba903b
info: --> GET /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b {}
debug: Appium request initiated at /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b
debug: Request received with params: {}
debug: Proxying command to localhost:4721
debug: Making http request with opts: {“url”:“http://localhost:4721/wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b",“method”:"GET”}
debug: Proxied response received with status 200: “{“value”:{“automationName”:“selendroid”,“platform”:“android”,“platformVersion”:“15”,“acceptSslCerts”:true,“javascriptEnabled”:true,“platformName”:“android”,“handlesAlerts”:true,“browserName”:“selendroid”,“networkConnectionEnabled”:true,“rotatable”:true,“takesScreenshot”:true,“version”:“0.10.0”},“status”:0,“sessionId”:“2f3e5d8a-53e1-6d8b-3123-dc654fba903b”}”
info: <-- GET /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b 200 45.538 ms - 358
debug: Appium request initiated at /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b/timeouts/implicit_wait
info: --> POST /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b/timeouts/implicit_wait {“ms”:null}
debug: Request received with params: {“ms”:null}
debug: Proxying command to localhost:4721
debug: Making http request with opts: {“url”:“http://localhost:4721/wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b/timeouts/implicit_wait",“method”:“POST”,“json”:{"ms”:null}}
debug: Proxied response received with status 500: undefined
info: <-- POST /wd/hub/session/2f3e5d8a-53e1-6d8b-3123-dc654fba903b/timeouts/implicit_wait 500 35.362 ms - -
debug: [SELENDROID] replyWithServerError 500
debug: [SELENDROID] replyWithServerError 500