{ "id": "174426", "key": "TIMOB-27607", "fields": { "issuetype": { "id": "7", "description": "gh.issue.story.desc", "name": "Story", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "11", "description": "Is not a bug in our product", "name": "Not Our Bug" }, "resolutiondate": "2019-11-14T21:18:06.000+0000", "created": "2019-11-14T20:57:10.000+0000", "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "20832", "name": "Release 8.3.0", "archived": false, "released": true, "releaseDate": "2019-11-25" } ], "issuelinks": [], "assignee": { "name": "vijaysingh", "key": "vijaysingh", "displayName": "Vijay Singh", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2019-11-14T21:18:06.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "The \"Delete row (Search active)\" unit test for Tableview seems to have caused a crash on one of the build machines.\r\n\r\nThe unit test: https://github.com/appcelerator/titanium-mobile-mocha-suite/blob/master/Resources/ti.ui.tableview.test.js#L1037-L1081\r\n\r\nThe output of the build log:\r\n{code}\r\n[2019-11-14T20:31:09.534Z] [INFO] : \b\b \b !TEST_START: Delete row (Search Active)\r\n[2019-11-14T20:31:09.534Z] [WARN] : \b\b \b Automatic setter methods for properties are deprecated in SDK 8.0.0 and will be removed in SDK 9.0.0. Please modify the property in standard JS style: obj.value = value; or obj['value'] = value;\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [WARN] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:14.306Z] [INFO] : \b\b \b !TEST_END: {\"state\":\"passed\",\"duration\":4903,\"suite\":\"Titanium.UI.TableView\",\"title\":\"Delete row (Search Active)\",\"message\":\"\"}\r\n[2019-11-14T20:31:16.086Z] [INFO] : \b\b \b Window is not open. Ignoring this close call\r\n[2019-11-14T20:31:16.086Z] [INFO] : \b\b \b *** Assertion failure in -[_UISearchBarVisualProviderIOS prepareForTransitionToSearchLayoutState:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKitCore_Sim/UIKit-3899.13.13/_UISearchBarVisualProviderIOS.m:2055\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \bApplication received error: Nested internal _UISearchBar transitions not yet supported. This is an internal UIKit bug.\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 0 CoreFoundation 0x0000000108b23bde __exceptionPreprocess + 350\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 1 libobjc.A.dylib 0x0000000107dbfb20 objc_exception_throw + 48\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 2 CoreFoundation 0x0000000108b23958 +[NSException raise:format:arguments:] + 88\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 3 Foundation 0x000000010548e6f5 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 4 UIKitCore 0x00000001149767ba -[_UISearchBarVisualProviderIOS prepareForTransitionToSearchLayoutState:] + 1306\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 5 UIKitCore 0x0000000114976174 -[_UISearchBarVisualProviderIOS driveTransitionToSearchLayoutState:] + 180\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 6 UIKitCore 0x00000001152cd46a __68-[_UISearchControllerTransplantSearchBarAnimator animateTransition:]_block_invoke.98 + 107\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 7 UIKitCore 0x00000001157371e6 +[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:] + 528\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 8 UIKitCore 0x0000000115737795 +[UIView(UIViewAnimationWithBlocks) animateWithDuration:delay:options:animations:completion:] + 99\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 9 UIKitCore 0x00000001152ccc15 -[_UISearchControllerTransplantSearchBarAnimator animateTransition:] + 862\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 10 UIKitCore 0x0000000114c3949e ___UIViewControllerTransitioningRunCustomTransition_block_invoke_2 + 54\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 11 UIKitCore 0x0000000114d4eece +[UIInputResponderController _pinInputViewsForInputResponderController:onBehalfOfResponder:duringBlock:] + 99\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 12 UIKitCore 0x0000000114c39432 ___UIViewControllerTransitioningRunCustomTransition_block_invoke.645 + 180\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 13 UIKitCore 0x0000000115735751 +[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:] + 175\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 14 UIKitCore 0x0000000114c392b8 _UIViewControllerTransitioningRunCustomTransition + 553\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 15 UIKitCore 0x0000000114b1cccb __56-[UIPresentationController runTransitionForCurrentState]_block_invoke.452 + 2632\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 16 UIKitCore 0x000000011527885a _runAfterCACommitDeferredBlocks + 352\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 17 UIKitCore 0x000000011526963c _cleanUpAfterCAFlushAndRunDeferredBlocks + 248\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 18 UIKitCore 0x0000000115298c6e _afterCACommitHandler + 85\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 19 CoreFoundation 0x0000000108a85eb7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 20 CoreFoundation 0x0000000108a8094e __CFRunLoopDoObservers + 430\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 21 CoreFoundation 0x0000000108a80fca __CFRunLoopRun + 1514\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 22 CoreFoundation 0x0000000108a806b6 CFRunLoopRunSpecific + 438\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 23 GraphicsServices 0x000000011046cbb0 GSEventRunModal + 65\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 24 UIKitCore 0x000000011526fa67 UIApplicationMain + 1621\r\n[2019-11-14T20:31:16.086Z] [ERROR] : \b\b \b 25 mocha 0x00000001024915ac main + 1212\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b 26 libdyld.dylib 0x000000010b6b6cf5 start + 1\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b 27 ??? 0x0000000000000001 0x0 + 1\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Nested internal _UISearchBar transitions not yet supported. This is an internal UIKit bug.'\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b*** First throw call stack:\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b(\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t0 CoreFoundation 0x0000000108b23bde __exceptionPreprocess + 350\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t1 libobjc.A.dylib 0x0000000107dbfb20 objc_exception_throw + 48\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t2 CoreFoundation 0x0000000108b23958 +[NSException raise:format:arguments:] + 88\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t3 Foundation 0x000000010548e6f5 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 191\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t4 UIKitCore 0x00000001149767ba -[_UISearchBarVisualProviderIOS prepareForTransitionToSearchLayoutState:] + 1306\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t5 UIKitCore 0x0000000114976174 -[_UISearchBarVisualProviderIOS driveTransitionToSearchLayoutState:] + 180\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t6 UIKitCore 0x00000001152cd46a __68-[_UISearchControllerTransplantSearchBarAnimator animateTransition:]_block_invoke.98 + 107\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t7 UIKitCore 0x00000001157371e6 +[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:] + 528\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t8 UIKitCore 0x0000000115737795 +[UIView(UIViewAnimationWithBlocks) animateWithDuration:delay:options:animations:completion:] + 99\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t9 UIKitCore 0x00000001152ccc15 -[_UISearchControllerTransplantSearchBarAnimator animateTransition:] + 862\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t10 UIKitCore 0x0000000114c3949e ___UIViewControllerTransitioningRunCustomTransition_block_invoke_2 + 54\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t11 UIKitCore 0x0000000114d4eece +[UIInputResponderController _pinInputViewsForInputResponderController:onBehalfOfResponder:duringBlock:] + 99\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t12 UIKitCore 0x0000000114c39432 ___UIViewControllerTransitioningRunCustomTransition_block_invoke.645 + 180\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t13 UIKitCore 0x0000000115735751 +[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:] + 175\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t14 UIKitCore 0x0000000114c392b8 _UIViewControllerTransitioningRunCustomTransition + 553\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t15 UIKitCore 0x0000000114b1cccb __56-[UIPresentationController runTransitionForCurrentState]_block_invoke.452 + 2632\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t16 UIKitCore 0x000000011527885a _runAfterCACommitDeferredBlocks + 352\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t17 UIKitCore 0x000000011526963c _cleanUpAfterCAFlushAndRunDeferredBlocks + 248\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t18 UIKitCore 0x0000000115298c6e _afterCACommitHandler + 85\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t19 CoreFoundation 0x0000000108a85eb7 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t20 CoreFoundation 0x0000000108a8094e __CFRunLoopDoObservers + 430\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t21 CoreFoundation 0x0000000108a80fca __CFRunLoopRun + 1514\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t22 CoreFoundation 0x0000000108a806b6 CFRunLoopRunSpecific + 438\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t23 GraphicsServices 0x000000011046cbb0 GSEventRunModal + 65\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t24 UIKitCore 0x000000011526fa67 UIApplicationMain + 1621\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t25 mocha 0x00000001024915ac main + 1212\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t26 libdyld.dylib 0x000000010b6b6cf5 start + 1\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b\t27 ??? 0x0000000000000001 0x0 + 1\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \b)\r\n[2019-11-14T20:31:16.087Z] [ERROR] : \b\b \blibc++abi.dylib: terminating with uncaught exception of type NSException\r\n{code}\r\n\r\nLink to log: https://jenkins.appcelerator.org/blue/rest/organizations/jenkins/pipelines/titanium-sdk/pipelines/titanium_mobile/branches/PR-11336/runs/1/nodes/97/steps/212/log/?start=0", "attachment": [], "flagged": false, "summary": "iPad: crash during test suite w/ Titanium.UI.TableView search bar", "creator": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "subtasks": [], "reporter": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "environment": "Xcode 11, iPad Pro (12.9-inch) (3rd generation) simulator running iOS 13.0", "closedSprints": [ { "id": 1170, "state": "closed", "name": "2019 Sprint 23", "startDate": "2019-11-04T18:38:14.526Z", "endDate": "2019-11-17T18:38:00.000Z", "completeDate": "2019-11-18T16:38:18.423Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "452696", "author": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "body": "Looks to be difficult to reproduce, ad the error message indicates its \"an internal UIKit bug\". Likely that updating our build nodes to newer versions of Xcode (with newer iOS versions) may fix the issue.", "updateAuthor": { "name": "cwilliams", "key": "cwilliams", "displayName": "Christopher Williams", "active": true, "timeZone": "America/New_York" }, "created": "2019-11-14T21:18:06.000+0000", "updated": "2019-11-14T21:18:06.000+0000" } ], "maxResults": 1, "total": 1, "startAt": 0 } } }