Open
Description
- Create project
- Change the xml to be invalid (e.g. "")
- Run "tns run ios" or "tns run android"
Actual: The app will crash and an error will be shown in console
1 0x109ad6d4b NativeScript::FFICallback<NativeScript::ObjCMethodCallback>::ffiClosureCallback(ffi_cif*, void*, void**, void*)
2 0x10a17a28e ffi_closure_unix64_inner
3 0x10a17abd2 ffi_closure_unix64
4 0x10aea03c3 -[UIViewController __viewWillAppear😏
5 0x10aea1b12 -[UIViewController viewWillMoveToWindow😏
6 0x10ada56d2 -[UIView(Hierarchy) _willMoveToWindow:withAncestorView😏
7 0x10adb6442 -[UIView(Internal) _addSubview:positioned:relativeTo😏
8 0x10ada4cf8 -[UIView(Hierarchy) addSubview😏
9 0x10ad62c6f -[UIWindow addRootViewControllerViewIfPossible]
10 0x10ad63070 -[UIWindow _setHidden:forced😏
11 0x10ad75ebe -[UIWindow makeKeyAndVisible]
12 0x10a17aa2d ffi_call_unix64
13 0x12799e490
file:///app/tns_modules/tns-core-modules/ui/builder/builder.js:196:56: JS ERROR Error: Building UI from XML. @file:///app/home/home-page.xml:13:5"
Expected: App not to crash and the red label on the device to be shown with the proper text