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