I/ActivityManager( 60): Displayed org.jboss.aerogear.unifiedpush.HelloWorld/.AeroGearUnifiedPushHelloWorld: +1s334ms D/CordovaLog( 472): file:///android_asset/www/cordova.js: Line 966 : Falling back on PROMPT mode since _cordovaNative is missing. Expected for Android 3.2 and lower only. I/Web Console( 472): Falling back on PROMPT mode since _cordovaNative is missing. Expected for Android 3.2 and lower only. at file:///android_asset/www/cordova.js:966 D/CordovaWebViewClient( 472): onPageFinished(file:///android_asset/www/index.html) D/CordovaActivity( 472): onMessage(onPageFinished,file:///android_asset/www/index.html) D/CordovaActivity( 472): onMessage(spinner,stop) V/PushPlugin( 472): execute: action=register V/PushPlugin( 472): execute: data=[{"android":{"variantSecret":"a72d5db4-5dcf-49e0-950b-469151fd2b0c","senderID":"855972630614","variantID":"b43461aa-df3f-404d-a3f8-48491b0bbda8"},"pushServerURL":"https:\/\/cordovaci-mobileqa.rhcloud.com"}] W/PluginManager( 472): THREAD WARNING: exec() call to PushPlugin.register blocked the main thread for 19ms. Plugin should use CordovaInterface.getThreadPool(). W/dalvikvm( 472): Exception Ljava/lang/RuntimeException; thrown while initializing Landroid/os/AsyncTask; W/dalvikvm( 472): threadid=14: thread exiting with uncaught exception (group=0x40015560) E/AndroidRuntime( 472): FATAL EXCEPTION: pool-1-thread-1 E/AndroidRuntime( 472): java.lang.ExceptionInInitializerError E/AndroidRuntime( 472): at org.jboss.aerogear.android.impl.unifiedpush.AeroGearGCMPushRegistrar.register(AeroGearGCMPushRegistrar.java:86) E/AndroidRuntime( 472): at org.jboss.aerogear.cordova.push.PushPlugin.register(PushPlugin.java:149) E/AndroidRuntime( 472): at org.jboss.aerogear.cordova.push.PushPlugin.access$000(PushPlugin.java:42) E/AndroidRuntime( 472): at org.jboss.aerogear.cordova.push.PushPlugin$1.run(PushPlugin.java:95) E/AndroidRuntime( 472): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) E/AndroidRuntime( 472): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581) E/AndroidRuntime( 472): at java.lang.Thread.run(Thread.java:1019) E/AndroidRuntime( 472): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() E/AndroidRuntime( 472): at android.os.Handler.(Handler.java:121) E/AndroidRuntime( 472): at android.os.AsyncTask$InternalHandler.(AsyncTask.java:421) E/AndroidRuntime( 472): at android.os.AsyncTask$InternalHandler.(AsyncTask.java:421) E/AndroidRuntime( 472): at android.os.AsyncTask.(AsyncTask.java:152) E/AndroidRuntime( 472): ... 7 more W/ActivityManager( 60): Force finishing activity org.jboss.aerogear.unifiedpush.HelloWorld/.AeroGearUnifiedPushHelloWorld D/CordovaActivity( 472): Paused the application! D/CordovaWebView( 472): Handle the pause W/InputManagerService( 60): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4068a6b8 (uid=10038 pid=472) D/CordovaActivity( 472): CordovaActivity.onDestroy() D/CordovaWebView( 472): >>> loadUrlNow() D/CordovaActivity( 472): onMessage(onPageStarted,about:blank) D/CordovaWebViewClient( 472): onPageFinished(about:blank) D/CordovaActivity( 472): onMessage(onPageFinished,about:blank) D/CordovaActivity( 472): onMessage(exit,null) D/CordovaActivity( 472): onMessage(spinner,stop) I/Process ( 472): Sending signal. PID: 472 SIG: 9 W/InputManagerService( 60): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4072d2c8 I/ActivityManager( 60): Process org.jboss.aerogear.unifiedpush.HelloWorld (pid 472) has died.