lodev09/react-native-true-sheet

error with new arch enabled

Closed this issue · 2 comments

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libswiftCore.dylib            	       0x192fcbd38 closure #1 in closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:) + 224
1   libswiftCore.dylib            	       0x192fcbb28 closure #1 in closure #1 in _assertionFailure(_:_:file:line:flags:) + 196
2   libswiftCore.dylib            	       0x192fcba20 closure #1 in _assertionFailure(_:_:file:line:flags:) + 328
3   libswiftCore.dylib            	       0x192fcb620 _assertionFailure(_:_:file:line:flags:) + 168
4   *************                   	       0x1020f6110 TrueSheetViewManager.view() + 232 (TrueSheetViewManager.swift:22)
5   *************                     	       0x1020f6154 @objc TrueSheetViewManager.view() + 36
6   *************                     	       0x1014cd7d4 -[RCTComponentData createViewWithTag:rootTag:] + 284 (RCTComponentData.m:83)
7   *************                     	       0x1017331ec -[RCTLegacyViewManagerInteropCoordinator createPaperViewWithTag:] + 88 (RCTLegacyViewManagerInteropCoordinator.mm:94)
8   *************                   	       0x101943d20 -[RCTLegacyViewManagerInteropCoordinatorAdapter paperView] + 68 (RCTLegacyViewManagerInteropCoordinatorAdapter.mm:36)
9   *************                   	       0x10194406c -[RCTLegacyViewManagerInteropCoordinatorAdapter setProps:] + 132 (RCTLegacyViewManagerInteropCoordinatorAdapter.mm:54)
10  *************                   	       0x1019430c4 -[RCTLegacyViewManagerInteropComponentView _setPropsWithUpdateMask:] + 104 (RCTLegacyViewManagerInteropComponentView.mm:262)
11  *************                   	       0x101942f38 __60-[RCTLegacyViewManagerInteropComponentView finalizeUpdates:]_block_invoke + 92 (RCTLegacyViewManagerInteropComponentView.mm:208)
12  *************                   	       0x10194274c -[RCTLegacyViewManagerInteropComponentView finalizeUpdates:] + 536 (RCTLegacyViewManagerInteropComponentView.mm:228)
13  *************                   	       0x10195b000 RCTPerformMountInstructions(std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocator<facebook::react::ShadowViewMutation>> const&, RCTComponentViewRegistry*, RCTMountingTransactionObserverCoordinator&, int) + 1100 (RCTMountingManager.mm:90)
14  *************                   	       0x10195aba8 -[RCTMountingManager performTransaction:]::$_1::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 80 (RCTMountingManager.mm:273)
15  *************                   	       0x10195ab4c decltype(std::declval<-[RCTMountingManager performTransaction:]::$_1&>()(std::declval<facebook::react::MountingTransaction const&>(), std::declval<facebook::react::SurfaceTelemetry const&>())) std::__1::__invoke[abi:ue170006]<-[RCTMountingManager performTransaction:]::$_1&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_1&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40 (invoke.h:340)
16  *************                   	       0x10195aaf4 void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:ue170006]<-[RCTMountingManager performTransaction:]::$_1&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&>(-[RCTMountingManager performTransaction:]::$_1&, facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 40 (invoke.h:415)
17  *************                   	       0x10195aac0 std::__1::__function::__alloc_func<-[RCTMountingManager performTransaction:]::$_1, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_1>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:ue170006](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 44 (function.h:193)
18  *************                   	       0x10195992c std::__1::__function::__func<-[RCTMountingManager performTransaction:]::$_1, std::__1::allocator<-[RCTMountingManager performTransaction:]::$_1>, void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) + 44 (function.h:364)
19  *************                   	       0x101799ae8 std::__1::__function::__value_func<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()[abi:ue170006](facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 84 (function.h:518)
20  *************                   	       0x101798ac4 std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)>::operator()(facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&) const + 40 (function.h:1169)
21  *************                   	       0x101798920 facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const + 292 (TelemetryController.cpp:39)
22  *************                   	       0x101955150 -[RCTMountingManager performTransaction:] + 480 (RCTMountingManager.mm:267)
23  *************                   	       0x101954f40 -[RCTMountingManager initiateTransaction:] + 372 (RCTMountingManager.mm:255)
24  *************                   	       0x101954954 __42-[RCTMountingManager scheduleTransaction:]_block_invoke + 324 (RCTMountingManager.mm:208)
25  *************                   	       0x1015a96f8 __RCTExecuteOnMainQueue_block_invoke + 40 (RCTUtils.m:279)
26  libdispatch.dylib             	       0x180170104 _dispatch_call_block_and_release + 24
27  libdispatch.dylib             	       0x180171978 _dispatch_client_callout + 16
28  libdispatch.dylib             	       0x1801807c8 _dispatch_main_queue_drain + 1276
29  libdispatch.dylib             	       0x1801802bc _dispatch_main_queue_callback_4CF + 40
30  CoreFoundation                	       0x18040e9a0 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
31  CoreFoundation                	       0x1804090b8 __CFRunLoopRun + 1936
32  CoreFoundation                	       0x180408514 CFRunLoopRunSpecific + 572
33  GraphicsServices              	       0x18ef06ae4 GSEventRunModal + 160
34  UIKitCore                     	       0x1853e8040 -[UIApplication _run] + 868
35  UIKitCore                     	       0x1853ebcc8 UIApplicationMain + 124
36  *************                   	       0x100a8ada8 main + 96 (main.m:7)
37  dyld_sim                      	       0x10777d544 start_sim + 20
38  dyld                          	       0x1071560e0 start + 2360

#27

New arch is not supported yet

@vbylen still waiting for RN interop layer to be updated for swift codebase. Hopefully on the next RN version.
Please follow this discussion for now. Thank you!