#811 frontend, traceback: /backend/import-completed/
Closed: Invalid 4 years ago by msuchy. Opened 4 years ago by praiskup.

2019-06-18 07:27:23,596 [ERROR][/usr/lib/python3.6/site-packages/flask/app.py:1560|app:log_exception] Exception on /backend/import-completed/ [POST]
Traceback (most recent call last):
  File "/usr/share/copr/coprs_frontend/coprs/logic/complex_logic.py", line 124, in get_build_safe
    return BuildsLogic.get_by_id(build_id).one()
  File "/usr/lib64/python3.6/site-packages/sqlalchemy/orm/query.py", line 3046, in one
    raise orm_exc.NoResultFound("No row was found for one()")
sqlalchemy.orm.exc.NoResultFound: No row was found for one()

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/copr/coprs_frontend/coprs/views/backend_ns/backend_general.py", line 62, in dist_git_upload_completed
    build = ComplexLogic.get_build_safe(build_id)
  File "/usr/share/copr/coprs_frontend/coprs/logic/complex_logic.py", line 127, in get_build_safe
    message="Build {} does not exist.".format(build_id))
coprs.exceptions.ObjectNotFound: Build 939468 does not exist.

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/share/copr/coprs_frontend/coprs/views/misc.py", line 324, in decorated_function
    return f(*args, **kwargs)
  File "/usr/share/copr/coprs_frontend/coprs/views/backend_ns/backend_general.py", line 63, in dist_git_upload_completed
    except ObjectNotFound:
NameError: name 'ObjectNotFound' is not defined

I reproduced this issue as follows:
In frontend/coprs_frontend/coprs/models.py I changed method finished to return only True
I added sleep before commands.import_srpm(srpm_path) in dist-git/dist_git/package_import.py so the importing phase could be longer.
I started the build for a package and during importing I tried to delete build using copr-cli and it threw the same exception

Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/flask/app.py", line 1997, in __call__ return self.wsgi_app(environ, start_response) File "/usr/lib/python3.6/site-packages/flask/app.py", line 1985, in wsgi_app response = self.handle_exception(e) File "/opt/copr/frontend/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 1540, in handle_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 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 "/opt/copr/frontend/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 "/opt/copr/frontend/coprs_frontend/coprs/views/misc.py", line 324, in decorated_function return f(*args, **kwargs) File "/opt/copr/frontend/coprs_frontend/coprs/views/backend_ns/backend_general.py", line 63, in dist_git_upload_completed except ObjectNotFound: NameError: name 'ObjectNotFound' is not defined

However, this problem was resolved in 55ff59d and ab70329 so without the changes in code in frontend/coprs_frontend/coprs/models.py it shows this: Error: You can not delete build 10 which is not finished. so I consider this as fixed.

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

4 years ago

Login to comment on this ticket.

Metadata