ESOCKETTIMEDOUT error when taking a screenshot on Android real device

Hi,

i’m getting this error constantly when taking a screenshot on Android real device (on several devices), in Web View (Chrome).

[MJSONWP] Encountered internal error running command: Error: Could not proxy. Proxy error: Could not proxy command to remote server. Original error: Error: ESOCKETTIMEDOUT
at doJwpProxy$ (…/…/…/lib/mjsonwp/mjsonwp.js:342:13)
at tryCatch (C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:67:40)
at GeneratorFunctionPrototype.invoke [as _invoke] (C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:315:22)
at GeneratorFunctionPrototype.prototype.(anonymous function) [as throw] (C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:100:21)
at GeneratorFunctionPrototype.invoke (C:\Users\Administrator\AppData\Roaming\npm\node_modules\appium\node_modules\babel-runtime\regenerator\runtime.js:136:37)

possible offending request:
[debug] [JSONWP Proxy] Proxying [GET /wd/hub/session/23132c3d-448b-4827-95a8-3b14b7bc3fc4/screenshot] to [GET http://127.0.0.1:9519/wd/hub/session/a00145c71c085cf2c696134146537e1d/screenshot] with body: {}

any ideas ?

OS of Appium Server: Windows 10
OS of test JVM: Linux
Selenium Grid 3.0.1 (Linux)
Selenium 3.0.1
Appium Server 1.6.1 + ChromeDriver 2.26

1 Like