Calabash-android run problem(App did not start runtime error)

407 views
Skip to first unread message

Harikrish Narasiman

unread,
May 29, 2013, 11:56:24 PM5/29/13
to calabash...@googlegroups.com
I have downloaded the android sample projects and trying to do some POC with calabash android. I went through several posts and tried all the steps but still no solutions
 - Tired to resign the application with
 - Mentioned the INTERNET permission in the manifest.xml
but still getting this error

calabash-android run ./bin/AppNavHomeActivity.apk
Feature: Login feature

  Scenario: As a valid user I can log into my app # features/my_first.feature:3
2306 KB/s (528563 bytes in 0.223s)
1447 KB/s (25220 bytes in 0.017s)
  App did not start (RuntimeError)
  /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:389:in `block in start_test_server_in_background'
  /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/retriable-1.3.3/lib/retriable/retriable.rb:31:in `perform'
  /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/retriable-1.3.3/lib/retriable/retriable.rb:56:in `retriable'
  /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:388:in `start_test_server_in_background'
  /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:87:in `start_test_server_in_background'
  /Users/harikrish/Documents/workspace/AppNavHomeActivity/features/support/app_life_cycle_hooks.rb:5:in `Before'
    When I press "Login"                          # calabash-android-0.4.4/lib/calabash-android/steps/press_button_steps.rb:17
    Then I see "Welcome to coolest app ever"      # calabash-android-0.4.4/lib/calabash-android/steps/assert_steps.rb:5
      App no longer running (RuntimeError)
      /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:262:in `rescue in http'
      /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:252:in `http'
      /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:440:in `shutdown_test_server'
      /Users/harikrish/.rvm/gems/ruby-2.0.0-p0/gems/calabash-android-0.4.4/lib/calabash-android/operations.rb:91:in `shutdown_test_server'
      /Users/harikrish/Documents/workspace/AppNavHomeActivity/features/support/app_life_cycle_hooks.rb:12:in `After'

Failing Scenarios:
cucumber features/my_first.feature:3 # Scenario: As a valid user I can log into my app

1 scenario (1 failed)
2 steps (2 skipped)
0m30.794s




LOGCAT Outputs:

W/ActivityManager(  278): No content provider found for permission revoke: file:///data/local/tmp/AppNavHomeActivity.apk
W/ActivityManager(  278): No content provider found for permission revoke: file:///data/local/tmp/AppNavHomeActivity.apk
I/PackageManager(  278): Copying native libraries to /data/app-lib/vmdl682089029
I/PackageParser(  278): com.example.android.appnavigation: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
I/PackageManager(  278): Running dexopt on: com.example.android.appnavigation
D/dalvikvm( 1071): DexOpt: load 35ms, verify+opt 139ms, 309724 bytes
I/ActivityManager(  278): Force stopping package com.example.android.appnavigation appid=10053 user=-1
D/PackageManager(  278): New package installed in /data/app/com.example.android.appnavigation-1.apk
I/InputReader(  278): Reconfiguring input devices.  changes=0x00000010
D/dalvikvm(  278): GC_CONCURRENT freed 825K, 25% free 5911K/7840K, paused 56ms+8ms, total 162ms
D/dalvikvm(  278): WAIT_FOR_CONCURRENT_GC blocked 54ms
W/AccountTypeManager(  530): No authenticator found for type=com.android.exchange, ignoring it.
I/AccountTypeManager(  530): Loaded meta-data for 0 account types, 0 accounts in 187ms(wall) 2ms(cpu)
W/InputMethodManagerService(  278): Found no subtypes in a system IME: com.android.inputmethod.pinyin
W/RecognitionManagerService(  278): no available voice recognition services found for user 0
D/dalvikvm(  278): GC_EXPLICIT freed 157K, 26% free 5852K/7840K, paused 18ms+14ms, total 275ms
D/AndroidRuntime( 1061): Shutting down VM
D/dalvikvm( 1061): GC_CONCURRENT freed 94K, 18% free 467K/564K, paused 1ms+1ms, total 9ms
D/jdwp    ( 1061): Got wake-up signal, bailing out of select
D/dalvikvm( 1061): Debugger has detached; object registry had 1 entries
D/AndroidRuntime( 1077):
D/AndroidRuntime( 1077): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 1077): CheckJNI is ON
D/dalvikvm( 1077): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 1077): Added shared lib libjavacore.so 0x0
D/dalvikvm( 1077): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 1077): Added shared lib libnativehelper.so 0x0
D/AndroidRuntime( 1077): Calling main entry com.android.commands.pm.Pm
D/AndroidRuntime( 1077): Shutting down VM
D/dalvikvm( 1077): GC_CONCURRENT freed 185K, 29% free 469K/660K, paused 1ms+1ms, total 11ms
D/dalvikvm( 1077): Debugger has detached; object registry had 1 entries
D/AndroidRuntime( 1093):
D/AndroidRuntime( 1093): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 1093): CheckJNI is ON
D/dalvikvm( 1093): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 1093): Added shared lib libjavacore.so 0x0
D/dalvikvm( 1093): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 1093): Added shared lib libnativehelper.so 0x0
D/AndroidRuntime( 1093): Calling main entry com.android.commands.am.Am
D/dalvikvm( 1093): Note: class Landroid/app/ActivityManagerNative; has 157 unimplemented (abstract) methods
I/ActivityManager(  278): Force stopping package com.example.android.appnavigation appid=10053 user=0
D/dalvikvm( 1103): Not late-enabling CheckJNI (already on)
I/ActivityManager(  278): Start proc com.example.android.appnavigation for added application com.example.android.appnavigation: pid=1103 uid=10053 gids={50053, 1015, 1028}
D/AndroidRuntime( 1093): Shutting down VM
D/dalvikvm( 1093): GC_CONCURRENT freed 95K, 18% free 468K/568K, paused 0ms+0ms, total 10ms
D/jdwp    ( 1093): Got wake-up signal, bailing out of select
D/dalvikvm( 1093): Debugger has detached; object registry had 1 entries
E/Trace   ( 1103): error opening trace file: No such file or directory (2)
I/System.out( 1103): Calabash did not load Mono. This is only a problem if you are trying to test a Mono application
D/AndroidRuntime( 1103): Shutting down VM
W/dalvikvm( 1103): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
E/AndroidRuntime( 1103): FATAL EXCEPTION: main
E/AndroidRuntime( 1103): java.lang.RuntimeException: Exception thrown in onCreate() of ComponentInfo{com.example.android.appnavigation.test/sh.calaba.instrumentationbackend.CalabashInstrumentationTestRunner}: java.lang.RuntimeException: java.net.SocketException: socket failed: EACCES (Permission denied)
E/AndroidRuntime( 1103):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4385)
E/AndroidRuntime( 1103):     at android.app.ActivityThread.access$1300(ActivityThread.java:141)
E/AndroidRuntime( 1103):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
E/AndroidRuntime( 1103):     at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1103):     at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 1103):     at android.app.ActivityThread.main(ActivityThread.java:5041)
E/AndroidRuntime( 1103):     at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1103):     at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 1103):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 1103):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 1103):     at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 1103): Caused by: java.lang.RuntimeException: java.net.SocketException: socket failed: EACCES (Permission denied)
E/AndroidRuntime( 1103):     at sh.calaba.instrumentationbackend.actions.NanoHTTPD.<init>(NanoHTTPD.java:243)
E/AndroidRuntime( 1103):     at sh.calaba.instrumentationbackend.actions.HttpServer.<init>(HttpServer.java:61)
E/AndroidRuntime( 1103):     at sh.calaba.instrumentationbackend.actions.HttpServer.instantiate(HttpServer.java:49)
E/AndroidRuntime( 1103):     at sh.calaba.instrumentationbackend.CalabashInstrumentationTestRunner.onCreate(CalabashInstrumentationTestRunner.java:24)
E/AndroidRuntime( 1103):     at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4382)
E/AndroidRuntime( 1103):     ... 10 more
E/AndroidRuntime( 1103): Caused by: java.net.SocketException: socket failed: EACCES (Permission denied)
E/AndroidRuntime( 1103):     at libcore.io.IoBridge.socket(IoBridge.java:583)
E/AndroidRuntime( 1103):     at java.net.PlainSocketImpl.create(PlainSocketImpl.java:201)
E/AndroidRuntime( 1103):     at java.net.PlainServerSocketImpl.create(PlainServerSocketImpl.java:38)
E/AndroidRuntime( 1103):     at java.net.ServerSocket.<init>(ServerSocket.java:98)
E/AndroidRuntime( 1103):     at java.net.ServerSocket.<init>(ServerSocket.java:69)
E/AndroidRuntime( 1103):     at sh.calaba.instrumentationbackend.actions.NanoHTTPD.<init>(NanoHTTPD.java:226)
E/AndroidRuntime( 1103):     ... 14 more
E/AndroidRuntime( 1103): Caused by: libcore.io.ErrnoException: socket failed: EACCES (Permission denied)
E/AndroidRuntime( 1103):     at libcore.io.Posix.socket(Native Method)
E/AndroidRuntime( 1103):     at libcore.io.BlockGuardOs.socket(BlockGuardOs.java:181)
E/AndroidRuntime( 1103):     at libcore.io.IoBridge.socket(IoBridge.java:568)
E/AndroidRuntime( 1103):     ... 19 more
W/ActivityManager(  278): Error in app com.example.android.appnavigation running instrumentation ComponentInfo{com.example.android.appnavigation.test/sh.calaba.instrumentationbackend.CalabashInstrumentationTestRunner}:
W/ActivityManager(  278):   libcore.io.ErrnoException
W/ActivityManager(  278):   libcore.io.ErrnoException: socket failed: EACCES (Permission denied)
I/ActivityManager(  278): Force stopping package com.example.android.appnavigation appid=10053 user=0
I/ActivityManager(  278): Killing proc 1103:com.example.android.appnavigation/u0a10053: force stop com.example.android.appnavigation
D/ExchangeService(  621): Received deviceId from Email app: null
D/ExchangeService(  621): !!! deviceId unknown; stopping self and retrying
D/ExchangeService(  621): !!! EAS ExchangeService, onCreate
D/ExchangeService(  621): !!! EAS ExchangeService, onStartCommand, startingUp = false, running = false
W/ActivityManager(  278): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
D/ExchangeService(  621): !!! Email application not found; stopping self
W/ActivityManager(  278): Unable to start service Intent { act=com.android.email.ACCOUNT_INTENT } U=0: not found
D/ExchangeService(  621): !!! EAS ExchangeService, onStartCommand, startingUp = true, running = false
E/ActivityThread(  621): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d04150 that was originally bound here

Reply all
Reply to author
Forward
0 new messages