Hybrid - Android - App crashes on tapping "Domains" in settings page
If you havenβt already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: V9. 0.66-0 Reproducible in staging?: N Reproducible in production?: N If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Y Issue reported by: Applause Internal Team
Action Performed:
- Launch app
- Tap settings
- Tap Domains
Expected Result:
App must not crash on tapping "Domains" in settings page.
Actual Result:
App crashes on tapping "Domains" in settings page.
Workaround:
Unknown
Platforms:
- [ ] Android: Standalone
- [x] Android: HybridApp
- [ ] Android: mWeb Chrome
- [ ] iOS: Standalone
- [ ] iOS: HybridApp
- [ ] iOS: mWeb Safari
- [ ] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/4ab0aeed-f476-4e55-9c63-89e9a0255f1e
Triggered auto assignment to @CortneyOfstad (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
Triggered auto assignment to @youssef-lr (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.
π¬ A slack conversation has been started in #expensify-open-source
:wave: Friendly reminder that deploy blockers are time-sensitive β± issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:
- Identify the pull request that introduced this issue and revert it.
- Find someone who can quickly fix the issue.
- Fix the issue yourself.
I am not sure if this is hybrid app related, this button just opens the page in a browser
I couldn't reproduce this one in Browserstack @mountiny
Redmi note 10s Android 13 was the device used
This is the exception for this case
Fatal Exception: com.facebook.react.common.JavascriptException: Error: TaskQueue: Error with task : [Pusher] instance not found. Pusher.subscribe()
most likely has been called before Pusher.init(), js engine: hermes, stack:
anonymous@1:3789481
processNext@1:846927
_processUpdate@1:845633
anonymous@1:524029
_callTimer@1:522946
_callReactNativeMicrotasksPass@1:523147
callReactNativeMicrotasks@1:525099
__callReactNativeMicrotasks@1:217573
anonymous@1:215773
__guard@1:217447
flushedQueue@1:215684
callFunctionReturnFlushedQueue@1:215540
at com.facebook.react.modules.core.ExceptionsManagerModule.reportException(ExceptionsManagerModule.java:65)
at com.facebook.jni.NativeRunnable.run(NativeRunnable.java)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(MessageQueueThreadHandler.java:27)
at android.os.Looper.loopOnce(Looper.java:211)
at android.os.Looper.loop(Looper.java:300)
at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run(MessageQueueThreadImpl.java:235)
at java.lang.Thread.run(Thread.java:1012)
@war-in @youssef-lr were not able to reproduce, same as on ios where the link opens in safari.
Going to demote for now, but lets keep this open as we are discussing some changes in the deeplinks logic in hybrid app
Sounds good β thanks @mountiny!
I believe this might have been fixed now, feel free to ask for a retest and close
@youssef-lr, @CortneyOfstad Eep! 4 days overdue now. Issues have feelings too...
Sounds good β thanks Vit!
@youssef-lr, @CortneyOfstad Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
Still waiting for it to be retested, so not overdue!
@youssef-lr @CortneyOfstad this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!
Still waiting on testing!
Before this goes overdue β still waiting for it to be tested π
Going to also post in the room to see if we can get this moving
Posted in #qa here β https://expensify.enterprise.slack.com/archives/C9YU7BX5M/p1733941658006679
not repro
https://github.com/user-attachments/assets/9b43ca75-fff5-4cd0-81ee-75f2b09e5d58
Issue not reproducible during KI retests. (First week)
@youssef-lr, @CortneyOfstad Huh... This is 4 days overdue. Who can take care of this?
If this is no longer happening, let's close