#1487 Traceback on `build-package` request when no default source is set
Closed: Fixed 4 years ago by praiskup. Opened 4 years ago by praiskup.

$ copr build-package --name dummy-pkg ping
Request is not in JSON format, there is probably a bug in the API code.

Traceback (most recent call last):
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 2463, in __call__
    return self.wsgi_app(environ, start_response)
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 2449, in wsgi_app
    response = self.handle_exception(e)
  File "/copr/coprs_frontend/coprs/rest_api/__init__.py", line 44, in error_router
    return original_handler(e)
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1866, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 2446, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1951, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/copr/coprs_frontend/coprs/rest_api/__init__.py", line 44, in error_router
    return original_handler(e)
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1820, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1949, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/lib/python3.8/site-packages/flask/app.py", line 1935, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/copr/coprs_frontend/coprs/views/misc.py", line 277, in decorated_function
    return f(*args, **kwargs)
  File "/copr/coprs_frontend/coprs/views/apiv3_ns/apiv3_packages.py", line 164, in package_build
    build = PackagesLogic.build_package(flask.g.user, copr, package, form.selected_chroots,
  File "/copr/coprs_frontend/coprs/logic/packages_logic.py", line 219, in build_package
    raise exceptions.NoPackageSourceException('Unset default source for package {0}'.format(package.name))
coprs.exceptions.NoPackageSourceException: Unset default source for package dummy-pkg

Metadata Update from @praiskup:
- Issue assigned to praiskup

4 years ago

Log in to comment on this ticket.

Metadata
Related Pull Requests
  • #1478 Merged 4 years ago