#702 frontend exception on /api_2/builds
Closed: Fixed 4 years ago by thrnciar. Opened 4 years ago by praiskup.

2019-04-25 08:29:04,656 [ERROR][/usr/lib/python3.6/site-packages/flask/app.py:1560|app:log_exception] Exception on /api_2/builds [GET]
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 127, in convert
    return self.type(value, self.name, op)
TypeError: int() takes at most 2 arguments (3 given)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 133, in convert
    return self.type(value, self.name)
TypeError: 'str' object cannot be interpreted as an integer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 193, in parse
    value = self.convert(value, operator)
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 135, in convert
    return self.type(value)
ValueError: invalid literal for int() with base 10: '1 HTTP/1.1'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/lib/python3.6/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/share/copr/coprs_frontend/coprs/rest_api/__init__.py", line 44, in error_router
    return original_handler(e)
  File "/usr/lib/python3.6/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.6/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/lib/python3.6/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3.6/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/lib/python3.6/site-packages/flask_restful/__init__.py", line 480, in wrapper
    resp = resource(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/flask/views.py", line 84, in view
    return self.dispatch_request(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/flask_restful/__init__.py", line 595, in dispatch_request
    resp = meth(*args, **kwargs)
  File "/usr/share/copr/coprs_frontend/coprs/rest_api/resources/build.py", line 34, in get
    req_args = parser.parse_args()
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 305, in parse_args
    value, found = arg.parse(req, self.bundle_errors)
  File "/usr/lib/python3.6/site-packages/flask_restful/reqparse.py", line 197, in parse
    return self.handle_validation_error(error, bundle_errors)
  File "/usr/share/copr/coprs_frontend/coprs/rest_api/util.py", line 73, in handle_validation_error
    data = {u"error": unicode(error)}
NameError: name 'unicode' is not defined

Do you have any reproducer? I've tried

curl http://127.0.0.1:5000/api_2/builds
curl https://copr-fe-dev.cloud.fedoraproject.org/api_2/builds
curl https://copr.fedorainfracloud.org/api_2/builds

And they all worked properly.

not really, this was taken from production/staging logs, from what I remember

Metadata Update from @praiskup:
- Issue assigned to thrnciar

4 years ago

seems like it's not an issue anymore

Metadata Update from @thrnciar:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

4 years ago

Login to comment on this ticket.

Metadata