You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Joe Bowser (JIRA)" <ji...@apache.org> on 2012/09/17 23:35:08 UTC

[jira] [Updated] (CB-1046) On Samsung Galaxy Tab 2 10, ICS4.0.3, stretch/zoom control crashes app

     [ 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