Skip to content

Instantly share code, notes, and snippets.

@saikrishna321
Created February 27, 2016 10:39
Show Gist options
  • Select an option

  • Save saikrishna321/07e5a648b825b6274555 to your computer and use it in GitHub Desktop.

Select an option

Save saikrishna321/07e5a648b825b6274555 to your computer and use it in GitHub Desktop.
Android Bootstrap port crashes
***********
Total devices connected ---- 2
Generated appium ports
62508
62350
Generated chromerdriver ports
Generated bootstrap ports
********Starting Appium on different ports********
🍺 🍺 🍺 🍺 🍺
Hang on appium is brewing test scripts
🍺 🍺 🍺 🍺 🍺
appium --session-override -p 62508 -U 192.168.56.101:5555 -bp 57364
appium --session-override -p 62350 -U 192.168.56.104:5555 -bp 56494
Starting Appium Test in parallel
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building com.test.appium 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ com.test.appium ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ com.test.appium ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/saikrisv/git/AppiumAndroidParallelExecution/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ com.test.appium ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ com.test.appium ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/saikrisv/git/AppiumAndroidParallelExecution/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ com.test.appium ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 3 source files to /Users/saikrisv/git/AppiumAndroidParallelExecution/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ com.test.appium ---
[INFO] Surefire report directory: /Users/saikrisv/git/AppiumAndroidParallelExecution/reports/GoogleNexus5-5.0.0-API21-1080x1920
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@7cef4e59
Appium Server Ports**********62508
device ID**********192.168.56.101:5555
http://127.0.0.1:62508/wd/hub
ThreadName: maincom.test.appium.dryrun.WordPressAndroidTest
/Users/saikrisv/git/AppiumAndroidParallelExecution
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 11.312 sec <<< FAILURE!
testMethodOne_1(com.test.appium.dryrun.WordPressAndroidTest) Time elapsed: 3.045 sec <<< FAILURE!
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Android boostrap socket crashed: Error: This socket has been ended by the other party (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 31 milliseconds
Build info: version: '2.46.0', revision: '61506a4624b13675f24581e453592342b7485d71', time: '2015-06-04 10:22:50'
System info: host: 'INsaikrisv.local', ip: '192.168.0.103', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.11.3', java.version: '1.8.0_51'
Driver info: io.appium.java_client.android.AndroidDriver
Capabilities [{app=/Users/saikrisv/git/AppiumAndroidParallelExecution/build/AndroidCalculator.apk, networkConnectionEnabled=true, package=com.android2.calculator3, warnings={}, databaseEnabled=false, version=, deviceName=192.168.56.101:5555, platform=ANDROID, appActivity=com.android2.calculator3.Calculator, desired={app=/Users/saikrisv/git/AppiumAndroidParallelExecution/build/AndroidCalculator.apk, appActivity=com.android2.calculator3.Calculator, package=com.android2.calculator3, platformVersion=5.X, browserName=, platformName=Android, udid=192.168.56.101:5555, version=, deviceName=Android, platform=ANDROID}, platformVersion=5.0, webStorageEnabled=false, locationContextEnabled=false, takesScreenshot=true, browserName=, javascriptEnabled=true, platformName=Android, udid=192.168.56.101:5555}]
Session ID: 4c86c34d-8800-4850-b7f6-ccfed3e1589a
*** Element info: {Using=id, value=com.android2.calculator3:id/cling_dismiss}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
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:605)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:27)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:358)
at org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:399)
at io.appium.java_client.DefaultGenericMobileDriver.findElementById(DefaultGenericMobileDriver.java:47)
at io.appium.java_client.AppiumDriver.findElementById(AppiumDriver.java:1)
at io.appium.java_client.android.AndroidDriver.findElementById(AndroidDriver.java:1)
at org.openqa.selenium.By$ById.findElement(By.java:215)
at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
at io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:37)
at io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1)
at io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1)
at com.test.appium.dryrun.WordPressAndroidTest.testMethodOne_1(WordPressAndroidTest.java:21)
kill(com.test.appium.dryrun.WordPressAndroidTest) Time elapsed: 4.649 sec <<< FAILURE!
org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Android boostrap socket crashed: Error: This socket has been ended by the other party (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 714 milliseconds
Build info: version: '2.46.0', revision: '61506a4624b13675f24581e453592342b7485d71', time: '2015-06-04 10:22:50'
System info: host: 'INsaikrisv.local', ip: '192.168.0.103', os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.11.3', java.version: '1.8.0_51'
Driver info: io.appium.java_client.android.AndroidDriver
Capabilities [{app=/Users/saikrisv/git/AppiumAndroidParallelExecution/build/AndroidCalculator.apk, networkConnectionEnabled=true, package=com.android2.calculator3, warnings={}, databaseEnabled=false, version=, deviceName=192.168.56.101:5555, platform=ANDROID, appActivity=com.android2.calculator3.Calculator, desired={app=/Users/saikrisv/git/AppiumAndroidParallelExecution/build/AndroidCalculator.apk, appActivity=com.android2.calculator3.Calculator, package=com.android2.calculator3, platformVersion=5.X, browserName=, platformName=Android, udid=192.168.56.101:5555, version=, deviceName=Android, platform=ANDROID}, platformVersion=5.0, webStorageEnabled=false, locationContextEnabled=false, takesScreenshot=true, browserName=, javascriptEnabled=true, platformName=Android, udid=192.168.56.101:5555}]
Session ID: 4c86c34d-8800-4850-b7f6-ccfed3e1589a
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
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:605)
at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:27)
at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:272)
at org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:474)
at com.test.util.BaseTest.kill(BaseTest.java:44)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:510)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:211)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.TestRunner.afterRun(TestRunner.java:1027)
at org.testng.TestRunner.run(TestRunner.java:627)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:357)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:352)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:310)
at org.testng.SuiteRunner.run(SuiteRunner.java:259)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1185)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1110)
at org.testng.TestNG.run(TestNG.java:1018)
at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:77)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:159)
at org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99)
at org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:106)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
at org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
at org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
Results :
Failed tests: testMethodOne_1(com.test.appium.dryrun.WordPressAndroidTest): An unknown server-side error occurred while processing the command. Original error: Android boostrap socket crashed: Error: This socket has been ended by the other party (WARNING: The server did not provide any stacktrace information)(..)
kill(com.test.appium.dryrun.WordPressAndroidTest): An unknown server-side error occurred while processing the command. Original error: Android boostrap socket crashed: Error: This socket has been ended by the other party (WARNING: The server did not provide any stacktrace information)(..)
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14.709 s
[INFO] Finished at: 2016-02-27T16:04:12+05:30
[INFO] Final Memory: 20M/239M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12.4:test (default-test) on project com.test.appium: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/saikrisv/git/AppiumAndroidParallelExecution/reports/GoogleNexus5-5.0.0-API21-1080x1920
[ERROR] for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building com.test.appium 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ com.test.appium ---
[INFO] Deleting /Users/saikrisv/git/AppiumAndroidParallelExecution/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ com.test.appium ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/saikrisv/git/AppiumAndroidParallelExecution/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ com.test.appium ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ com.test.appium ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/saikrisv/git/AppiumAndroidParallelExecution/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ com.test.appium ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 3 source files to /Users/saikrisv/git/AppiumAndroidParallelExecution/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ com.test.appium ---
[INFO] Surefire report directory: /Users/saikrisv/git/AppiumAndroidParallelExecution/reports/GoogleNexus6-5.0.0-API21-1440x2560
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running TestSuite
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@7cef4e59
Appium Server Ports**********62350
device ID**********192.168.56.104:5555
http://127.0.0.1:62350/wd/hub
ThreadName: maincom.test.appium.dryrun.WordPressAndroidTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.988 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 20.395 s
[INFO] Finished at: 2016-02-27T16:04:18+05:30
[INFO] Final Memory: 22M/306M
[INFO] ------------------------------------------------------------------------
~/git/AppiumAndroidParallelExecution (master ✘)✹✭ ᐅ
@manishthackray
Copy link

did u found any solution for this issue.
I am facing same

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment