Titanium Studio SDK 3.2.0 + iOS7. My app have login window and tabGroup.
var LogWindow = require('ui/common/LoginWindow'); var loginWindow = new LogWindow(); loginWindow.open(); var ApplicationTabGroup = require('ui/common/ApplicationTabGroup'); if (loginSuccess){ loginWindow.close(); tabApp = new ApplicationTabGroup(); tabApp.open(); }When user successfully logins, login window is closed and tabGroup is opened. When I double tap home button and kill application in simulator I got the following error in Titanium Studio:
[ERROR] : Can not close root window of the tab. Use removeTab instead
[ERROR] : Can not close root window of the tab. Use removeTab instead
[ERROR] : The application has crashed with an uncaught exception 'org.MyApp.TiUITabProxy'.
[ERROR] : Invalid type passed to function
[ERROR] : Stack trace:
[ERROR] : 0 CoreFoundation 0x0441a5c8 __exceptionPreprocess + 152
[ERROR] : 1 libobjc.A.dylib 0x03dfe8b6 objc_exception_throw + 44
[ERROR] : 2 MyApp 0x0014057b TiExceptionThrowWithNameAndReason + 235
[ERROR] : 3 MyApp 0x001070ff -[TiProxy throwException:subreason:location:] + 143
[ERROR] : 4 MyApp 0x000ad1e5 -[TiUITabProxy rootController] + 533
[ERROR] : 5 MyApp 0x000ad8e2 -[TiUITabProxy closeWindowProxy:animated:] + 146
[ERROR] : 6 MyApp 0x000ad70f -[TiUITabProxy closeOnUIThread:] + 511
[ERROR] : 7 MyApp 0x000ae693 __28-[TiUITabProxy closeWindow:]_block_invoke + 51
[ERROR] : 8 MyApp 0x0014132a __TiThreadPerformOnMainThread_block_invoke + 58
[ERROR] : 9 MyApp 0x00140c65 TiThreadPerformOnMainThread + 437
[ERROR] : 10 MyApp 0x000ae64c -[TiUITabProxy closeWindow:] + 652
[ERROR] : 11 MyApp 0x0023ceab -[TiWindowProxy close:] + 411
[ERROR] : 12 MyApp 0x0008d1fd __27-[TiUIWindowProxy _destroy]_block_invoke + 61
[ERROR] : 13 MyApp 0x0014132a __TiThreadPerformOnMainThread_block_invoke + 58
[ERROR] : 14 MyApp 0x0014179c TiThreadProcessPendingMainThreadBlocks + 524
[ERROR] : 15 MyApp 0x001ff4a9 -[TiApp waitForKrollProcessing] + 233
[ERROR] : 16 MyApp 0x001ff691 -[TiApp applicationWillTerminate:] + 465
[ERROR] : 17 UIKit 0x01239b8a -[UIApplication _terminateWithStatus:] + 166
[ERROR] : 18 UIKit 0x0123a71d -[UIApplication _handleApplicationSuspend:eventInfo:] + 2667
[ERROR] : 19 UIKit 0x01246a45 -[UIApplication handleEvent:withNewEvent:] + 3904
[ERROR] : 20 UIKit 0x01246de9 -[UIApplication sendEvent:] + 85
[ERROR] : 21 UIKit 0x01234025 _UIApplicationHandleEvent + 736
[ERROR] : 22 GraphicsServices 0x041af2f6 _PurpleEventCallback + 776
[ERROR] : 23 GraphicsServices 0x041aee01 PurpleEventCallback + 46
[ERROR] : 24 CoreFoundation 0x04395d65 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
[ERROR] : 25 CoreFoundation 0x04395a9b __CFRunLoopDoSource1 + 523
[ERROR] : 26 CoreFoundation 0x043c077c __CFRunLoopRun + 2156
[ERROR] : 27 CoreFoundation 0x043bfac3 CFRunLoopRunSpecific + 467
[ERROR] : 28 CoreFoundation 0x043bf8db CFRunLoopRunInMode + 123
[ERROR] : 29 GraphicsServices 0x041ad9e2 GSEventRunModal + 192
[ERROR] : 30 GraphicsServices 0x041ad809 GSEventRun + 104
[ERROR] : 31 UIKit 0x01233d3b UIApplicationMain + 1225
[ERROR] : 32 MyApp 0x000053a8 main + 456
[ERROR] : 33 libdyld.dylib 0x04ae270d start + 1
[ERROR] : 2014-02-21 18:18:55.388 MyApp[32242:3607] *** Terminating app due to uncaught exception 'org.MyApp.TiUITabProxy', reason: 'Invalid type passed to function'
[ERROR] : *** First throw call stack:
[ERROR] : 0 CoreFoundation 0x0441a5e4 __exceptionPreprocess + 180
[ERROR] : 1 libobjc.A.dylib 0x03dfe8b6 objc_exception_throw + 44
[ERROR] : 2 MyApp 0x0014057b TiExceptionThrowWithNameAndReason + 235
[ERROR] : 3 MyApp 0x001070ff -[TiProxy throwException:subreason:location:] + 143
[ERROR] : 4 MyApp 0x000ad1e5 -[TiUITabProxy rootController] + 533
[ERROR] : 5 MyApp 0x000ad8e2 -[TiUITabProxy closeWindowProxy:animated:] + 146
[ERROR] : 6 MyApp 0x000ad70f -[TiUITabProxy closeOnUIThread:] + 511
[ERROR] : 7 MyApp 0x000ae693 __28-[TiUITabProxy closeWindow:]_block_invoke + 51
[ERROR] : 8 MyApp 0x0014132a __TiThreadPerformOnMainThread_block_invoke + 58
[ERROR] : 9 MyApp 0x00140c65 TiThreadPerformOnMainThread + 437
[ERROR] : 10 MyApp 0x000ae64c -[TiUITabProxy closeWindow:] + 652
[ERROR] : 11 MyApp 0x0023ceab -[TiWindowProxy close:] + 411
[ERROR] : 12 MyApp 0x0008d1fd __27-[TiUIWindowProxy _destroy]_block_invoke + 61
[ERROR] : 13 MyApp 0x0014132a __TiThreadPerformOnMainThread_block_invoke + 58
[ERROR] : 14 MyApp 0x0014179c TiThreadProcessPendingMainThreadBlocks + 524
[ERROR] : 15 MyApp 0x001ff4a9 -[TiApp waitForKrollProcessing] + 233
[ERROR] : 16 MyApp 0x001ff691 -[TiApp applicationWillTerminate:] + 465
[ERROR] : 17 UIKit 0x01239b8a -[UIApplication _terminateWithStatus:] + 166
[ERROR] : 18 UIKit 0x0123a71d -[UIApplication _handleApplicationSuspend:eventInfo:] + 2667
[ERROR] : 19 UIKit 0x01246a45 -[UIApplication handleEvent:withNewEvent:] + 3904
[ERROR] : 20 UIKit 0x01246de9 -[UIApplication sendEvent:] + 85
[ERROR] : 21 UIKit 0x01234025 _UIApplicationHandleEvent + 736
[ERROR] : 22 GraphicsServices 0x041af2f6 _PurpleEventCallback + 776
[ERROR] : 23 GraphicsServices 0x041aee01 PurpleEventCallback + 46
[ERROR] : 24 CoreFoundation 0x04395d65 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53
[ERROR] : 25 CoreFoundation 0x04395a9b __CFRunLoopDoSource1 + 523
[ERROR] : 26 CoreFoundation 0x043c077c __CFRunLoopRun + 2156
[ERROR] : 27 CoreFoundation 0x043bfac3 CFRunLoopRunSpecific + 467
[ERROR] : 28 CoreFoundation 0x043bf8db CFRunLoopRunInMode + 123
[ERROR] : 29 GraphicsServices 0x041ad9e2 GSEventRunModal + 192
[ERROR] : 30 GraphicsServices 0x041ad809 GSEventRun + 104
[ERROR] : 31 UIKit 0x01233d3b UIApplicationMain + 1225
[ERROR] : 32 MyApp 0x000053a8 main + 456
[ERROR] : 33 libdyld.dylib 0x04ae270d start + 1
[ERROR] : libc++abi.dylib: terminating with uncaught exception of type NSException
-- End simulator log ---------------------------------------------------------
How this can be fixed?
Thanks in advance.