Closed Bug 750443 Opened 12 years ago Closed 12 years ago

[in-app] Let us show user-friendly error messages

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: krupa.mozbugs, Assigned: potch)

References

Details

Attachments

(1 file)

Attached image screenshot
Similar to bug 746660

steps to reproduce:
1. Load http://inapp-pay-test.farmdev.com/en-US/
2. Edit the data field for price to blank
3. Click on the call mozmarket.buy()

actual behavior:
The error we show says 'RequestVerificationError' which doesn't tell the end-user a lot. Let us show something more informative and friendly instead.
One more sample:

This is on using "aud": "marketplac.mozilla.org"

Payment Error : InvalidRequest

Payment JWT aud (audience) must be set to 'marketplace.mozilla.org'; got: u'marketplac.mozilla.org' (app ID=u'ZNKFXKOFY3K9U73E5VHB')
These are pretty now, but we still need more descriptive messages.

https://github.com/mozilla/zamboni/commit/f546974
Thanks Potch.  What kind of messages did you have in mind?  Generic is probably good for the end user, with substantial logging on our end.
Blocks: 698116
No longer blocks: 735054
Keep in mind that you were running in this in -dev which has debug info turned on. This exception is intended for in-app developers to understand what they did wrong. This kind of message will not be shown in production. A user would see this in production: https://bug752809.bugzilla.mozilla.org/attachment.cgi?id=621885

I'd like to keep descriptive exception messages like this in -dev to make in-app development easier. What should be changed? It currently tells you about a syntax error in the JSON and points to where to fix it.
I didn't know we had debugging enabled on -dev. Having verbose errors in -dev is definitely useful.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Blocks: 745006
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: