Ken Corey created CB-1046:
-----------------------------

             Summary: On Samsung Galaxy Tab 2 10, ICS4.0.3, stretch/zoom 
control crashes app
                 Key: CB-1046
                 URL: https://issues.apache.org/jira/browse/CB-1046
             Project: Apache Cordova
          Issue Type: Bug
    Affects Versions: 1.9.0
         Environment: Samsung Galaxy Tab 2 10, ICS 4.0.3.  Note that this 
screen is 1280x800.
            Reporter: Ken Corey
            Priority: Minor


On a 1280x800 screen (Samsung Galaxy Tab 2 10, running ICS4.0.3, there's an 'X' 
symbol at bottom of the screen.  If the user selects this and then chooses one 
of the sizes offered the app crashes with the logcat error below.

When the app is next started, it's in the new size requested.  If the user 
selects 'X' again to switch it back, it crashes again.

----------------------------------------------------------------------------
07-09 18:41:03.517: D/CordovaWebView(30718): >>> loadUrlNow()
07-09 18:41:03.564: E/WindowManager(30718): Activity 
org.flippinbits.kcorey.HelloCordovaActivity has leaked window 
com.android.internal.policy.impl.PhoneWindow$DecorView@41474f00 that was 
originally added here
07-09 18:41:03.564: E/WindowManager(30718): android.view.WindowLeaked: Activity 
org.flippinbits.kcorey.HelloCordovaActivity has leaked window 
com.android.internal.policy.impl.PhoneWindow$DecorView@41474f00 that was 
originally added here
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.view.ViewRootImpl.<init>(ViewRootImpl.java:351)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:279)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.view.WindowManagerImpl.addView(WindowManagerImpl.java:215)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.view.WindowManagerImpl$CompatModeWrapper.addView(WindowManagerImpl.java:140)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.view.Window$LocalWindowManager.addView(Window.java:537)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.Dialog.show(Dialog.java:278)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.DroidGap$5.run(DroidGap.java:1007)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.Activity.runOnUiThread(Activity.java:4170)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.DroidGap.showSplashScreen(DroidGap.java:1018)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.DroidGap.onMessage(DroidGap.java:1036)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.api.PluginManager.postMessage(PluginManager.java:320)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.CordovaWebView.postMessage(CordovaWebView.java:469)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.CordovaWebView.loadUrlIntoView(CordovaWebView.java:442)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.CordovaWebView.loadUrl(CordovaWebView.java:335)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.apache.cordova.DroidGap.loadUrl(DroidGap.java:407)
07-09 18:41:03.564: E/WindowManager(30718):     at 
org.flippinbits.kcorey.HelloCordovaActivity.onCreate(HelloCordovaActivity.java:13)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.Activity.performCreate(Activity.java:4465)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1053)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1934)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1995)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3365)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread.access$700(ActivityThread.java:128)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1165)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.os.Handler.dispatchMessage(Handler.java:99)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.os.Looper.loop(Looper.java:137)
07-09 18:41:03.564: E/WindowManager(30718):     at 
android.app.ActivityThread.main(ActivityThread.java:4514)
07-09 18:41:03.564: E/WindowManager(30718):     at 
java.lang.reflect.Method.invokeNative(Native Method)
07-09 18:41:03.564: E/WindowManager(30718):     at 
java.lang.reflect.Method.invoke(Method.java:511)
07-09 18:41:03.564: E/WindowManager(30718):     at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
07-09 18:41:03.564: E/WindowManager(30718):     at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
07-09 18:41:03.564: E/WindowManager(30718):     at 
dalvik.system.NativeStart.main(Native Method)
07-09 18:41:03.572: D/DroidGap(30718): onMessage(onPageStarted,about:blank)
07-09 18:41:03.580: I/GATE(30718): <GATE-M>DEV_ACTION_COMPLETED</GATE-M>
07-09 18:41:03.588: D/Cordova(30718): onPageFinished(about:blank)
07-09 18:41:03.588: D/DroidGap(30718): onMessage(onPageFinished,about:blank)
07-09 18:41:03.588: D/DroidGap(30718): onMessage(exit,null)
07-09 18:41:04.275: D/AndroidRuntime(30718): Shutting down VM
07-09 18:41:04.275: W/dalvikvm(30718): threadid=1: thread exiting with uncaught 
exception (group=0x40bcb1f8)
07-09 18:41:04.283: E/AndroidRuntime(30718): FATAL EXCEPTION: main
07-09 18:41:04.283: E/AndroidRuntime(30718): 
java.lang.IllegalArgumentException: View not attached to window manager
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.view.WindowManagerImpl.findViewLocked(WindowManagerImpl.java:599)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.view.WindowManagerImpl.removeView(WindowManagerImpl.java:336)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.view.WindowManagerImpl$CompatModeWrapper.removeView(WindowManagerImpl.java:151)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.app.Dialog.dismissDialog(Dialog.java:321)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.app.Dialog$1.run(Dialog.java:119)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.app.Dialog.dismiss(Dialog.java:306)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
org.apache.cordova.DroidGap.removeSplashScreen(DroidGap.java:970)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
org.apache.cordova.DroidGap$5$1.run(DroidGap.java:1013)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.os.Handler.handleCallback(Handler.java:605)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.os.Handler.dispatchMessage(Handler.java:92)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.os.Looper.loop(Looper.java:137)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
android.app.ActivityThread.main(ActivityThread.java:4514)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
java.lang.reflect.Method.invokeNative(Native Method)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
java.lang.reflect.Method.invoke(Method.java:511)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:790)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:557)
07-09 18:41:04.283: E/AndroidRuntime(30718):    at 
dalvik.system.NativeStart.main(Native Method)


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to