[ 
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

Reply via email to