リモートサーバーへのプロキシコマンドにできませんでした。元のエラー:エラー:読み取りECONNRESET

Suban Dhyako:

私は以前に実行していた自動化スクリプトを実行することはできませんよ。私は、新しいデバイスでその作品の罰金を同じコードを実行しようとします。

Appiumサーバーログ

[UiAutomator2は]コマンドを実行:UiAutomator2をオンラインにするために'ADB -s K3V4C18B16002502シェル午前機器を-w io.appium.uiautomator2.server.test / android.support.test.runner.AndroidJUnitRunner' [UiAutomator2]は20000msまで待っ.. 。[デバッグ]コマンド名'のgetStatus'に[JSONWPプロキシ]一致'/状態' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]でいいえ体[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}コマンドの[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"} [デバッグ] [UiAutomator2] [UIAutomator2] android.util体[JSONWPプロキシ]ガット予期しない応答なし有します。 AndroidException:INSTRUMENTATION_FAILED:io.appium.uiautomator2.server.test / android.support.test.runner.AndroidJUnitRunner [デバッグ] [UiAutomator2] [UIAutomator2] INSTRUMENTATION_STATUS:エラー=のための計装情報が見つかりません:ComponentInfoを{io.appium.uiautomator2 .server.test / android.support.test.runner.AndroidJUnitRunner} [デバッグ] [UiAutomator2] [UIAutomator2] INSTRUMENTATION_STATUS:ID = ActivityManagerService [デバッグ] [UiAutomator2] [UIAutomator2] INSTRUMENTATION_STATUS_CODE:-1 [デバッグ] [UiAutomator2] [UIAutomator2 ] com.android.commands.am.Instrument.run(Instrument.javaで:486)com.android.commands.am.Amでcom.android.commands.am.Am.runInstrument(Am.java:194)[デバッグ] [UiAutomator2] [UIAutomator2]で[デバッグ] [UiAutomator2] [UIAutomator2]。 onRun(Am.java:80)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.BaseCommand.run(BaseCommand.java:54)で[デバッグ] [UiAutomator2] [UIAutomator2] com.androidました。 COMでcommands.am.Am.main(Am.java:50)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.RuntimeInit.nativeFinishInit(ネイティブメソッド)で[デバッグ] [UiAutomator2] [UIAutomator2] .android.internal.os.RuntimeInit.main(RuntimeInit.java:371)[デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' にマッチ '/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [します取得する80)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.BaseCommand.run(BaseCommand.java:54で)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.commands.am.Amました。 com.android.internal.osでメイン(Am.java:50)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.RuntimeInit.nativeFinishInit(ネイティブメソッド)で[デバッグ] [UiAutomator2] [UIAutomator2] .RuntimeInit.main(RuntimeInit.java:371)[デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' にマッチ '/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [GETへ80)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.BaseCommand.run(BaseCommand.java:54で)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.commands.am.Amました。 com.android.internal.osでメイン(Am.java:50)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.RuntimeInit.nativeFinishInit(ネイティブメソッド)で[デバッグ] [UiAutomator2] [UIAutomator2] .RuntimeInit.main(RuntimeInit.java:371)[デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' にマッチ '/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [GETへnativeFinishInit(ネイティブメソッド)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371)で[デバッグ] [JSONWPプロキシ]コマンド名にマッチ '/ステータス'「のgetStatus '[デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GETnativeFinishInit(ネイティブメソッド)[デバッグ] [UiAutomator2] [UIAutomator2] com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371)で[デバッグ] [JSONWPプロキシ]コマンド名にマッチ '/ステータス'「のgetStatus '[デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GEThttp:// localhostを:8200 / WD /ハブ/ステータス】なし体[JSONWPプロキシ]ガット予期しない応答を有する:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り" } [デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'に一致'/状態' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]でいいえ体[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}コマンドの[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}に[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'身体[JSONWPプロキシ]ガット予期しない応答なしとコマンド名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]本文なしで[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号":" ECONNRESET」、 "コード": "ECONNRESET"、 "システムコール": "}"が読み出さ[デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'にマッチ'/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [GETへのhttp:// localhostを:8200 / WD /ハブ/ステータス】なし本体と[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、」コード ":" ECONNRESET」、 "システムコール": "読み"} [デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' から '/ステータスを' 一致した[デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [へのGEThttp:// localhostを:8200 / WD /ハブ/ステータス】なし体[JSONWPプロキシ]ガット予期しない応答を有する:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り" } [デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'に一致'/状態' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]でいいえ体[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}コマンドの[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}に[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'身体[JSONWPプロキシ]ガット予期しない応答なしとコマンド名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]本文なしで[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号":" ECONNRESET」、 "コード": "ECONNRESET"、 "システムコール": "}"が読み出さ[デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'にマッチ'/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [GETへのhttp:// localhostを:8200 / WD /ハブ/ステータス】なし本体と[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、」コード ":" ECONNRESET」、 "システムコール": "読み"} [デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' から '/ステータスを' 一致した[デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [へのGEThttp:// localhostを:8200 / WD /ハブ/ステータス】なし体[JSONWPプロキシ]ガット予期しない応答を有する:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り" } [デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'に一致'/状態' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]でいいえ体[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}コマンドの[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}に[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'身体[JSONWPプロキシ]ガット予期しない応答なしとコマンド名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]本文なしで[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号":" ECONNRESET」、 "コード": "ECONNRESET"、 "システムコール": "}"が読み出さ[デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'にマッチ'/ステータス' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [GETへのhttp:// localhostを:8200 / WD /ハブ/ステータス】なし本体と[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、」コード ":" ECONNRESET」、 "システムコール": "読み"} [デバッグ] [JSONWPプロキシ]コマンド名 'のgetStatus' から '/ステータスを' 一致した[デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス] [へのGEThttp:// localhostを:8200 / WD /ハブ/ステータス】なし体[JSONWPプロキシ]ガット予期しない応答を有する:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り" } [デバッグ] [JSONWPプロキシ]コマンド名'のgetStatus'に一致'/状態' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]でいいえ体[JSONWPプロキシ]ガット予期しない応答:{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"}コマンドの[デバッグ] [JSONWPプロキシ]マッチ'/ステータス'名'のgetStatus' [デバッグ] [JSONWPプロキシ]プロキシ[GET /ステータス]に[GET のhttp:// localhostを:8200 / WD /ハブ/ステータス]{ "エラー番号": "ECONNRESET"、 "コード": "ECONNRESET"、 "システムコール": "読み取り"} [デバッグ] [UiAutomator2]削除UiAutomator2セッション[デバッグ] [ボディー[JSONWPプロキシ]ガット予期しない応答なしとUiAutomator2]削除UiAutomator2サーバーセッション[デバッグ] [JSONWPプロキシ]の確認を取得できませんでしたコマンド名「deleteSession」[UiAutomator2]に「/」一致したUiAutomator2 deleteSession働いていました。エラーは:ないUnknownError:コマンドの処理中に不明なサーバー側のエラーが発生しました。オリジナルエラー:セッションIDなしでプロキシA sessionコマンドに[デバッグ] [UiAutomator2]リセットIMEに 'com.touchtype.swiftkey / com.touchtype.KeyboardService' [デバッグ] [ADB]「ランニング/ユーザ/ infotmt /ライブラリ/アンドロイドをしよう/ SDK /プラットフォーム・ツール/ ADB -P 5037 -s K3V4C18B16002402シェルIMEセットcom.touchtype。/ユーザ/ infotmt /ライブラリ/アンドロイド/ SDK /プラットフォーム・ツール/ ADB -P 5037 -s K3V4C18B16002402シェルの設定の削除グローバルhidden_​​api_policy_p_apps' [デバッグ] [BaseDriver]イベント 'newSessionStartedは' 1549963457849で記録(夜03時09分17秒GMT + 0545 (ネパール時間))[デバッグ]コマンドを実行して[W3C]遭遇内部エラー:ないUnknownError:コマンドの処理中に未知のサーバ側エラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:JWProxy.commandのリードECONNRESET [デバッグ] [W3C](/usr/local/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:236:13 )[HTTP] < - POST / WD /ハブ/セッション500 50913のMS - 532 17 GMT + 0545(ネパール時間))[デバッグ]コマンドを実行して[W3C]遭遇内部エラー:ないUnknownError:コマンドの処理中に未知のサーバ側エラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:JWProxy.commandのリードECONNRESET [デバッグ] [W3C](/usr/local/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:236:13 )[HTTP] < - POST / WD /ハブ/セッション500 50913のMS - 532 17 GMT + 0545(ネパール時間))[デバッグ]コマンドを実行して[W3C]遭遇内部エラー:ないUnknownError:コマンドの処理中に未知のサーバ側エラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:JWProxy.commandのリードECONNRESET [デバッグ] [W3C](/usr/local/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:236:13 )[HTTP] < - POST / WD /ハブ/セッション500 50913のMS - 532

Javaのエラーログ

org.openqa.selenium.SessionNotCreatedException:新しいリモートセッションを作成することができません。詳細については、サーバーのログを確認してください。オリジナルエラー:コマンドの処理中に不明なサーバー側のエラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:読み取りECONNRESETビルド情報:バージョン: '3.141.59'、リビジョン: 'e82be7d358'、時間: '2018-11-14T08:17:03' システム情報:ホスト: 'Suban12.local'、IP: 'FE80:0:0:0:486:DE1:7ae1:b02d%EN0'、os.name: 'マックOS X'、os.arch: 'x86_64版'、os.version:'10 .14.3' 、Javaの。バージョン:「1.8.0_202」ドライバー情報:driver.version:AndroidDriverリモートスタックトレース:ないUnknownError:コマンドの処理中に不明なサーバー側のエラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:

Javaの:1017)org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)でorg.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:73)にてによって引き起こさ:sun.reflect.NativeMethodAccessorImplでにjava.lang.reflect.InvocationTargetException java.lang.reflect.Method.invokeでsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)でsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)で.invoke0(ネイティブメソッド)(Method.java :498)io.appium.java_client.remote.AppiumCommandExecutor $ 1.createSession(AppiumCommandExecutor.java:186)で... 38もっとによって引き起こさ:org.openqa.selenium.WebDriverException:コマンドの処理中に不明なサーバー側のエラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:読み取りECONNRESETビルド情報:バージョン:「3.141.59」、リビジョン: 'e82be7d358'、時間: '2018-11-14T08:17:03' システム情報:ホスト: 'Suban12.local'、IP:「FE80:0:0:0:486:DE1:7ae1:b02d%EN0 」、os.name: 'マックOS X'、os.arch: 'x86_64版'、os.version:'10 .14.3' 、のjava.version: '1.8.0_202' ドライバー情報:driver.version:AndroidDriverリモートスタックトレース:ないUnknownError:コマンドの処理中に不明なサーバー側のエラーが発生しました。オリジナルエラー:リモートサーバーへもらえないproxyコマンド。元のエラー:エラー:sun.reflectでJWProxy.command(/usr/local/lib/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:236:13)で読みECONNRESET。 sun.reflectでsun.reflect.NativeConstructorAccessorImpl.newInstanceでNativeConstructorAccessorImpl.newInstance0(ネイティブメソッド)(NativeConstructorAccessorImpl.java:62)。

Suban Dhyako:

私はこの問題への答えを見つけました。溶液を除去することであるio.appium.uiautomator2.serverio.appium.uiautomator2.server.testデバイスから。

1. Make sure appium server is not executing.
2. Connect your android device with USB, 
   also verify that device is connected properly by using command:
   "adb devices"
3. Execute below commands:
   "adb uninstall io.appium.uiautomator2.server"
   "adb uninstall io.appium.uiautomator2.server.test"
4. Start appium server
5. Start executing appium test cases

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=221504&siteId=1