Crash when saving credit card from form at americanexpress.com/confirmcard
Categories
(GeckoView :: General, defect)
Tracking
(Not tracked)
People
(Reporter: sherman.s.wang, Unassigned)
References
()
Details
(Keywords: crash)
Attachments
(2 files)
User Agent: Mozilla/5.0 (Android 11; Mobile; rv:106.0) Gecko/106.0 Firefox/106.0
Firefox for Android
Steps to reproduce:
- Browsed to americanexpress.com/confirmcard
- Entered in new credit card number and 4-digit card ID, then tapped 'Confirm'
- Tapped 'Save' at the 'Securely save this card?' prompt
Actual results:
Firefox crashed, credit card was not saved when viewing saved cards in 'Manage Saved Cards' screen
Expected results:
Firefox saved the new credit card number and continued without crashing
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Toolkit::Form Autofill' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Hi Sherman, thank you for reporting the bug.
I would like to confirm that the "Save' at the 'Securely save this card" prompt you mentioned in the step3, is it the prompt from Firefox or is it the prompt from the website itself.
I attach an example of Firefox save credit card prompt in the attachment
Reporter | ||
Comment 3•3 years ago
|
||
Reporter | ||
Comment 4•3 years ago
|
||
I believe it is a prompt from Firefox
Comment 5•3 years ago
|
||
(In reply to Sherman Wang from comment #4)
I believe it is a prompt from Firefox
ah, I see. Thank you for the information. I didn't realize it happened on Firefox in Android in the first place.
Move the component to GeckoView so GV team can take a look at it.
Comment 6•3 years ago
|
||
Please provide crash IDs. https://github.com/mozilla-mobile/fenix/wiki/Logging-Crash-Information
Reporter | ||
Comment 7•3 years ago
|
||
Here's a couple:
3ad96e0a-3a4a-4ba9-b86e-0e26b00ea565
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
at java.lang.Long.parseLong(Long.java:606)
at java.lang.Long.parseLong(Long.java:636)
at mozilla.components.service.sync.autofill.GeckoCreditCardsAddressesStorageDelegate$onCreditCardSave$2.invokeSuspend(GeckoCreditCardsAddressesStorageDelegate.kt:25)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4abe4b9, Dispatchers.IO]
d35e07c1-f008-4065-8384-b28ca7c8c25c
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
at java.lang.Long.parseLong(Long.java:606)
at java.lang.Long.parseLong(Long.java:636)
at mozilla.components.service.sync.autofill.GeckoCreditCardsAddressesStorageDelegate$onCreditCardSave$2.invokeSuspend(GeckoCreditCardsAddressesStorageDelegate.kt:25)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:4)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:18)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:2)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:1)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:10)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@ca6e0f1, Dispatchers.IO]
Comment 8•3 years ago
|
||
Are you on an up to date build? Links to the specific crash URLs would be best. Looks similar to Bug 1790425 which either eliminated that crash or reduced the occurrence to very low levels.
Reporter | ||
Comment 9•3 years ago
|
||
When I first encountered this crash was on the latest 106 beta build hosted on Google Play. I have since updated to a 107 beta version from Google Play and still see this issue.
Build info from "About Firefox Beta" page:
107.0b1 (Build #2015910459), 8c088f08d+
AC: 107.0.0, ab60e7aafa
GV: 107.0-20221017134228
AS: 94.2.1
URL:
https://online.americanexpress.com/myca/gce/us/action/home?request_type=un_Activation&Face=en_US#/
New Crash ID:
46fedbcd-8077-409e-8268-ebe6ebe96af5
java.lang.NumberFormatException: For input string: ""
java.lang.NumberFormatException: For input string: ""
at java.lang.Long.parseLong(Long.java:606)
at java.lang.Long.parseLong(Long.java:636)
at mozilla.components.service.sync.autofill.GeckoCreditCardsAddressesStorageDelegate$onCreditCardSave$2.invokeSuspend(GeckoCreditCardsAddressesStorageDelegate.kt:100)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:107)
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:13)
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:82)
Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@9e36e38, Dispatchers.IO]
Comment 10•3 years ago
|
||
The severity field is not set for this bug.
:cpeterson, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Description
•