[
https://issues.apache.org/jira/browse/CB-1046?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe Bowser updated CB-1046:
---------------------------
Component/s: Android
> 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
> Components: Android
> 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
For more information on JIRA, see: http://www.atlassian.com/software/jira