[Android] "RSA private or public key is null" error when approving transaction via fingerprint

Issue: I just tried to approve an online transaction (insurance renewal) via the Monzo Android app, but about 300ms after the “Confirm your fingerprint” dialog appears, the “Touch Sensor” part of it is replaced with an “RSA private or public key is null” error.

Details to reproduce:
OS: Android 9.0.5
Device: OnePlus 5T
App Version: I’m a beta tester so presumably it’s a beta version, but the app version is hidden too well for me to able to find it.

Screenshots: The error vanished as soon as I tried the three-finger gesture to screenshot, but I have a video from my camera which is available on request.

@aspiers spie Try disabling authenticate with fingerprint in settings and then enable it again.

2 Likes

Thanks. I’ll try that but I already approved the payment via SMS so I won’t be able to test whether it worked until I find myself in a similar situation again, which probably won’t happen any time soon.

It’s a known issue, work around it disabling and re enabling the feature, I’ve only had it once and never since.

2 Likes

Good to know, thanks. BTW I searched this forum for the error before posting, but got no matches.

1 Like

Ye, search isn’t very good I find.

Also usually people just post help I can’t send money or something.

2 Likes

This is probably worth a help topic in app given it happens from time to time and the fix is consistent - that is how I fixed it a few months back

2 Likes

Same for me. Issue happened repeatedly. Turned it off. Did 1 transaction. turned it back to fingerprint. All good again.

In my case an immediate toggle on and off worked. No need to perform a transaction while toggle disabled

Same here.

1 Like