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

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
5 years ago

People

(Reporter: rafael.medola, Unassigned)

Tracking

Other
Gonk (Firefox OS)
Points:
---

Details

Attachments

(3 attachments)

(Reporter)

Description

5 years ago
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"!
(Reporter)

Comment 1

5 years ago
Created attachment 8348319 [details]
2013-12-16-23-09-54.png

Comment 2

5 years ago
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))
(Reporter)

Comment 3

5 years ago
Created attachment 8348328 [details]
ezboot-http.log
(Reporter)

Comment 4

5 years ago
Created attachment 8348329 [details]
inapp_wentwrong
(Reporter)

Updated

5 years ago
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.