App: [$1000] Investigate: π₯ Crash π₯ `WorkspaceResetBankAccountModal`
Firebase has reported a new crash that we need to fix, here are all the details we found:
Non-fatal Exception: JavaScriptError
Cannot read property βsliceβ of undefined
main.jsbundle:2745:1335 line 2745 WorkspaceResetBankAccountModal
Number of Crashes: 18
Device Information
- Platforms: iOS, Android
- App Versions:
1.1.92.0,1.2.6.0,1.2.11-2,1.2.12-3,1.2.13-2,1.2.21-4,1.2.25.0 - Devices: Apple iPhone10,1 15.6.1, Google sdk_gphone64_arm64 12, samsung SM-A505U1 11, samsung SM-G973W 11, samsung SM-G950F 9, Apple iPhone14,2 15.6.1, Apple iPhone12,1 14.7.1
Stacktraces
iOS 1.2.25.0
anonymous (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:613:1068:613)
h (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:1708:2)
d (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:1151:2)
i (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:497:2)
anonymous (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:6:62:6)
h (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:1708:2)
d (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:1081:2)
i (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2:497:2)
global (/private/var/containers/Bundle/Application/7F77EEF4-9C23-4928-BFF2-5C55F8B84FA3/New Expensify.app/main.jsbundle:2935:4:2935)
iOS 1.2.25.0
anonymous (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:613:960:613)
h (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:1708:2)
d (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:1151:2)
i (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:497:2)
anonymous (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:6:62:6)
h (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:1708:2)
d (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:1081:2)
i (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2:497:2)
global (/private/var/containers/Bundle/Application/308D5C7E-5BCF-4157-A86E-EB3DD78B1915/New Expensify.app/main.jsbundle:2935:4:2935)
iOS 1.2.25.0
anonymous (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:613:954:613)
apply
anonymous (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:77:1247:77)
k (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:77:498:77)
callTimers (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:77:2647:77)
apply
value (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:42:3798:42)
anonymous (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:42:674:42)
value (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:42:2504:42)
value (/private/var/containers/Bundle/Application/2FADF995-4C52-4B4C-A913-B655B3DBB419/New Expensify.app/main.jsbundle:42:646:42)
Android 1.2.21-4
.anonymous
.loadModuleImplementation
.guardedLoadModule
.metroRequire
.global
Android 1.2.13-2
.WorkspaceResetBankAccountModal
.renderWithHooks
.updateFunctionComponent
.beginWork
.performUnitOfWork
.workLoopSync
.renderRootSync
.performSyncWorkOnRoot
.flushSyncCallbacks
.scheduleUpdateOnFiber
.enqueueSetState
.anonymous
._loop2
.keyChanged
.anonymous
.tryCallOne
.anonymous
.apply
.anonymous
._callTimer
._callReactNativeMicrotasksPass
.callReactNativeMicrotasks
.__callReactNativeMicrotasks
.anonymous
.__guard
.flushedQueue
.invokeCallbackAndReturnFlushedQueue
Android 1.2.12-3
.WorkspaceResetBankAccountModal
.renderWithHooks
.updateFunctionComponent
.beginWork
.performUnitOfWork
.workLoopSync
.renderRootSync
.performSyncWorkOnRoot
.flushSyncCallbacks
.scheduleUpdateOnFiber
.enqueueSetState
.anonymous
.anonymous
.each
.keyChanged
.anonymous
.tryCallOne
.anonymous
.apply
.anonymous
._callTimer
._callReactNativeMicrotasksPass
.callReactNativeMicrotasks
.__callReactNativeMicrotasks
.anonymous
.__guard
.flushedQueue
.callFunctionReturnFlushedQueue
Android 1.2.11-2
.anonymous
._callTimer
.callTimers
.apply
.__callFunction
.anonymous
.__guard
.callFunctionReturnFlushedQueue
iOS 1.1.92.0
WorkspaceResetBankAccountModal (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:275092:90:275092)
renderWithHooks (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:6078:24:6078)
updateFunctionComponent (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:7079:32:7079)
beginWork (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:9082:215:9082)
performUnitOfWork (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:8682:27:8682)
workLoopSync (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:8671:24:8671)
renderRootSync (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:8653:21:8653)
performSyncWorkOnRoot (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:8375:36:8375)
flushSyncCallbacks (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:5170:32:5170)
scheduleUpdateOnFiber (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:8145:530:8145)
enqueueSetState (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:5550:38:5550)
anonymous (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:1484:33:1484)
anonymous (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:81658:45:81658)
each (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:83187:19:83187)
keyChanged (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:81629:29:81629)
anonymous (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:81744:24:81744)
tryCallOne (/Users/distiller/react-native/sdks/hermes/build_iphoneos/lib/InternalBytecode/InternalBytecode.js:53:16:53)
anonymous (/Users/distiller/react-native/sdks/hermes/build_iphoneos/lib/InternalBytecode/InternalBytecode.js:139:27:139)
apply
anonymous (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:11500:26:11500)
_callTimer (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:11412:17:11412)
_callReactNativeMicrotasksPass (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:11439:17:11439)
callReactNativeMicrotasks (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:11643:44:11643)
__callReactNativeMicrotasks (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:3182:46:3182)
anonymous (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:3057:45:3057)
__guard (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:3165:15:3165)
flushedQueue (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:3056:21:3056)
invokeCallbackAndReturnFlushedQueue (/Users/runner/Library/Developer/Xcode/DerivedData/NewExpensify-hgyiprpybmjyfbgfhddtlxzmjjny/Build/Intermediates.noindex/ArchiveIntermediates/NewExpensify/BuildProductsPath/Release-iphoneos/main.jsbundle:3049:33:3049)
iOS 1.2.6.0
WorkspaceResetBankAccountModal (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:2745:1335:2745)
Cr (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:43505:51)
Rl (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:55176:51)
Sa (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:96773:51)
vi (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:86900:51)
gi (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:86802:51)
hi (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:86567:51)
oi (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:83487:51)
pt (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:27333:51)
Za (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:79771:51)
enqueueSetState (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:51:32850:51)
anonymous (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:21:1115:21)
anonymous (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:685:3334:685)
Ar (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:686:9383:686)
F (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:685:2961:685)
anonymous (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:685:3604:685)
tryCallOne (/Users/distiller/react-native/sdks/hermes/build_iphoneos/lib/InternalBytecode/InternalBytecode.js:53:16:53)
anonymous (/Users/distiller/react-native/sdks/hermes/build_iphoneos/lib/InternalBytecode/InternalBytecode.js:139:27:139)
apply
anonymous (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:77:1662:77)
k (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:77:498:77)
w (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:77:888:77)
callReactNativeMicrotasks (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:77:3055:77)
value (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:42:2868:42)
anonymous (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:42:960:42)
value (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:42:2504:42)
value (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:42:919:42)
value (/private/var/containers/Bundle/Application/D8B43F50-D39B-4C1B-9FD6-6A59479F2C8E/New Expensify.app/main.jsbundle:42:854:42)
Internal Firebase Info
π₯ DO NOT EDIT THIS SECTION π₯
Crash IDs: fd1cdb4e916b7497e85f0e22ad937c6e, 29f5a4afa1f0968901244363906bf119, 0c9127e6df526e091a2c1234b473af9b, 2b58bfd50d223d37654eb072cb29246c, dfc00a18783e2af215444492e6b1b0fc, 831503d88825af76513c338f162b0f62, de729788f9edff1f49f15d0662312d6c, ccd596871b33666bb0d277a052f6deb1, 37e25696f742e80f65fc40fe7a9e46e7
Exception: Cannot read property 'slice' of undefined
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 20 (11 by maintainers)
Commits related to this issue
- Investigate: π₯ Crash π₯ WorkspaceResetBankAccountModal #11529 — committed to nonamebmt94/App by nonamebmt94 2 years ago
I am closing this issue because we are no longer focusing on Firebase reported crashes. If this crash is reproducible, please report it in #expensify-bugs in Slack.
Heads up, weβre not supposed to increase crashes past $500, though given the amount of crashes, Iβm personally fine that yaβll keep raising until we get a fix in.
@nonamebmt94, can you post a proposal with proper code changes that you will make and links to the files where that code change is needed? You can check the closed issues to understand the process.