Closed Bug 950908 Opened 11 years ago Closed 11 years ago

In-App Stage Error: "Something went wrong!" in Hanger

Categories

(Marketplace Graveyard :: Payments/Refunds, defect)

Other
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rafael.medola, Unassigned)

Details

Attachments

(3 files)

Region code: Hanger
Device: Alcatel
Connection: 3G
Phone number/MSISDN: +36 20 3747379
Carrier: Telenor
Last 4 digits CC: 7929
Test App used: Any

steps to reproduce:

1- Open the In-App Stage;
2- Set a pricepoint;
3- Click pay.

expected behavior:

The purchase is completed without any problem.

observed behavior:

A white screen message is displayed:

"Something Went Wrong"!
Attached image 2013-12-16-23-09-54.png
sentry: http://sentry.dmz.phx1.mozilla.com/addons/marketplace-stage-webpay/group/17359/

traceback details:


HttpClientError: Client Error 401: https://payments.allizom.org/generic/product/
Content: 


Stacktrace (most recent call last):

  File "django/core/handlers/base.py", line 115, in get_response
    response = callback(request, *callback_args, **callback_kwargs)
  File "newrelic/hooks/framework_django.py", line 485, in wrapper
    return wrapped(*args, **kwargs)
  File "django/views/decorators/http.py", line 41, in inner
    return func(request, *args, **kwargs)
  File "webpay/pay/views.py", line 131, in lobby
    res = process_pay_req(request)
  File "webpay/pay/views.py", line 43, in process_pay_req
    if not form.is_valid():
  File "django_paranoia/forms.py", line 48, in is_valid
    result = super(Paranoid, self).is_valid()
  File "django/forms/forms.py", line 126, in is_valid
    return self.is_bound and not bool(self.errors)
  File "django/forms/forms.py", line 117, in _get_errors
    self.full_clean()
  File "django/forms/forms.py", line 272, in full_clean
    self._clean_fields()
  File "django/forms/forms.py", line 290, in _clean_fields
    value = getattr(self, 'clean_%s' % name)()
  File "webpay/pay/forms.py", line 60, in clean_req
    self.secret, active_product = lookup_issuer(self.key)
  File "webpay/pay/utils.py", line 168, in lookup_issuer
    active_product = solitude.get_active_product(issuer)
  File "lib/solitude/api.py", line 175, in get_active_product
    seller__active=True, public_id=public_id)
  File "curling/lib.py", line 197, in get_object
    res = self.get(**kw)
  File "curling/lib.py", line 150, in get
    headers=headers, params=kwargs)
  File "curling/lib.py", line 266, in _request
    content=self._try_to_serialize_error(resp))
Attached file ezboot-http.log
Attached file inapp_wentwrong
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: