App: [HOLD for #9818] [$500] Investigate: 💥 Crash 💥 `RCTFormatError`
Firebase has reported a new crash that we need to fix, here are all the details we found:
Fatal Exception: RCTFatalException: Unhandled JS Exception: Error: Failed to parse the path to a navigation state., js engine: hermes
Unhandled JS Exception: Error: Failed to parse the path to a navigation state., js engine: hermes, stack:
linkTo@163089:21 navigate@163031:24 navigateToLink@283757:36 _performTransitionSideEffects@21372:21 _receiveSignal@21314:44 onResponderRelease@21160:33 onResponderRelease@20739:42 invokeGuardedCallbackImpl@3604:16 invokeGuardedCallback@3624:35 invokeGuardedCallbackAndCatchFirstError@3628:31 executeDispatch@3649:43 executeDispatchesAndReleaseTopLevel@4324:49 forEachAccumulated@3876:36 anonymous@4352:26 batchedUpdatesImpl@9522:15 batchedUpdates@4310:31 _receiveRootNodeIDEvent@4338:18 receiveTouches@4390:31 __callFunction@3249:35 anonymous@3070:30 __guard@3200:14 callFunctionReturnFlushedQueue@3069:20
RCTAssert.m line 167 RCTFormatError
Number of Crashes: 19
Device Information
- Platforms: iOS, Android
- App Versions:
1.1.99.4,1.2.5-0,1.2.7.2,1.2.11-4,1.2.23.9 - Devices: Apple iPhone14,5 16.0.0, samsung SM-M315F 12, Apple iPhone10,1 14.2.0, samsung SM-G991U1 12, Apple iPhone14,2 15.6.1
Stacktraces
iOS 1.2.23.9
anonymous (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:1340:402:1340)
I (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:1339:1301:1339)
O (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:2765:1492:2765)
onPress (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:2768:886:2768)
value (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:197:8496:197)
value (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:197:7752:197)
onResponderRelease (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:197:5671:197)
onResponderRelease (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:194:2277:194)
apply
o (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:151:51)
apply
h (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:294:51)
apply
g (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:348:51)
S (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:659:51)
Ne (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:14312:51)
forEach
Y (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:5326:51)
anonymous (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:14660:51)
Pe (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:99214:51)
Ce (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:14122:51)
Le (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:14499:51)
receiveTouches (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:51:15298:51)
apply
value (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:42:3798:42)
anonymous (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:42:674:42)
value (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:42:2504:42)
value (/private/var/containers/Bundle/Application/C5E5D350-AA87-4BE9-87D8-4077BA39C4C1/New Expensify.app/main.jsbundle:42:646:42)
Android 1.2.11-4
.linkTo
.navigate
.navigateToLink
.onPress
._performTransitionSideEffects
._receiveSignal
.onResponderRelease
.onResponderRelease
.apply
.invokeGuardedCallbackImpl
.apply
.invokeGuardedCallback
.apply
.invokeGuardedCallbackAndCatchFirstError
.executeDispatch
.executeDispatchesAndReleaseTopLevel
.forEach
.forEachAccumulated
.anonymous
.batchedUpdatesImpl
.batchedUpdates
._receiveRootNodeIDEvent
.receiveTouches
.apply
.__callFunction
.anonymous
.__guard
.callFunctionReturnFlushedQueue
iOS 1.2.7.2
anonymous (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:1373:402:1373)
navigate (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:1372:1421:1372)
O (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:2814:1492:2814)
onPress (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:2817:886:2817)
value (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:197:8496:197)
value (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:197:7752:197)
onResponderRelease (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:197:5671:197)
onResponderRelease (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:194:2277:194)
apply
o (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:151:51)
apply
h (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:294:51)
apply
g (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:348:51)
S (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:659:51)
Ne (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:14312:51)
forEach
Y (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:5326:51)
anonymous (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:14660:51)
Pe (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:99214:51)
Ce (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:14122:51)
Le (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:14499:51)
receiveTouches (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:51:15298:51)
apply
value (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:42:3798:42)
anonymous (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:42:674:42)
value (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:42:2504:42)
value (/private/var/containers/Bundle/Application/F142472A-0D64-4C11-82F8-0C4887AA69FC/New Expensify.app/main.jsbundle:42:646:42)
Android 1.2.5-0
.linkTo
.navigate
.navigateToLink
.onPress
._performTransitionSideEffects
._receiveSignal
.onResponderRelease
.onResponderRelease
.apply
.invokeGuardedCallbackImpl
.apply
.invokeGuardedCallback
.apply
.invokeGuardedCallbackAndCatchFirstError
.executeDispatch
.executeDispatchesAndReleaseTopLevel
.forEach
.forEachAccumulated
.anonymous
.batchedUpdatesImpl
.batchedUpdates
._receiveRootNodeIDEvent
.receiveTouches
.apply
.__callFunction
.anonymous
.__guard
.callFunctionReturnFlushedQueue
iOS 1.1.99.4
__exceptionPreprocess
objc_exception_throw
RCTFormatError (RCTAssert.m:167)
-[RCTExceptionsManager reportFatal:stack:exceptionId:extraDataAsJSON:] (RCTExceptionsManager.mm:77)
-[RCTExceptionsManager reportException:] (RCTExceptionsManager.mm:147)
__invoking___
-[NSInvocation invoke]
-[NSInvocation invokeWithTarget:]
-[RCTModuleMethod invokeWithBridge:module:arguments:] (RCTModuleMethod.mm:587)
invokeInner (RCTNativeModule.mm:183)
___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke (Optional.h:419)
_dispatch_call_block_and_release
_dispatch_client_callout
_dispatch_lane_serial_drain
_dispatch_lane_invoke
_dispatch_workloop_worker_thread
_pthread_wqthread
start_wqthread
Internal Firebase Info
💥 DO NOT EDIT THIS SECTION 💥
Crash IDs: 42faadc879a4494cb952f0fc44634ad1, ef923b3799ff010cbdc5ea71e380a1f8, 04e8695e7a6419f0959b5e4107783f2f, 1b48dc76294680660c922cd38060fbb0, db813450beb165ee5efee053bbd3e6fe
Exception: Unhandled JS Exception: Error: Failed to parse the path to a navigation state., js engine: hermes, stack: linkTo@163089:21 navigate@163031:24 navigateToLink@283757:36 _performTransitionSideEffects@21372:21 _receiveSignal@21314:44 onResponderRelease@21160:33 onResponderRelease@20739:42 invokeGuardedCallbackImpl@3604:16 invokeGuardedCallback@3624:35 invokeGuardedCallbackAndCatchFirstError@3628:31 executeDispatch@3649:43 executeDispatchesAndReleaseTopLevel@4324:49 forEachAccumulated@3876:36 anonymous@4352:26 batchedUpdatesImpl@9522:15 batchedUpdates@4310:31 _receiveRootNodeIDEvent@4338:18 receiveTouches@4390:31 __callFunction@3249:35 anonymous@3070:30 __guard@3200:14 callFunctionReturnFlushedQueue@3069:20
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 18 (11 by maintainers)
This crash occurred again and has not been fully fixed, reopening issue 🔄
Waiting for proposals. Will look into it later.