-
-
Save anonymous/d7907460b77513e5e47b to your computer and use it in GitHub Desktop.
Werkzeug Internal Server Error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Traceback (most recent call last): | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1836, in __call__ | |
return self.wsgi_app(environ, start_response) | |
File "D:\Personal Files\Projects\swsd\swsd\middleware.py", line 58, in __call__ | |
return self.app(environ, start_response) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\werkzeug\contrib\fixers.py", line 144, in __call__ | |
return self.app(environ, start_response) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1820, in wsgi_app | |
response = self.make_response(self.handle_exception(e)) | |
File "D:\Personal Files\Projects\swsd\swsd\utils\api.py", line 35, in handle_exception | |
return Flask.handle_exception(self.app, e) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1403, in handle_exception | |
reraise(exc_type, exc_value, tb) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1817, in wsgi_app | |
response = self.full_dispatch_request() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1477, in full_dispatch_request | |
rv = self.handle_user_exception(e) | |
File "D:\Personal Files\Projects\swsd\swsd\utils\api.py", line 44, in handle_user_exception | |
return Flask.handle_user_exception(self.app, e) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1381, in handle_user_exception | |
reraise(exc_type, exc_value, tb) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1475, in full_dispatch_request | |
rv = self.dispatch_request() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask\app.py", line 1461, in dispatch_request | |
return self.view_functions[rule.endpoint](**req.view_args) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\base.py", line 60, in inner | |
return f(self, *args, **kwargs) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\base.py", line 60, in inner | |
return f(self, *args, **kwargs) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\base.py", line 60, in inner | |
return f(self, *args, **kwargs) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\base.py", line 60, in inner | |
return f(self, *args, **kwargs) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\model\base.py", line 1197, in create_view | |
if self.create_model(form): | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\flask_admin\contrib\sqla\view.py", line 796, in create_model | |
self.session.commit() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\scoping.py", line 149, in do | |
return getattr(self.registry(), name)(*args, **kwargs) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 765, in commit | |
self.transaction.commit() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 370, in commit | |
self._prepare_impl() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 350, in _prepare_impl | |
self.session.flush() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 1879, in flush | |
self._flush(objects) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 1997, in _flush | |
transaction.rollback(_capture_exception=True) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\util\langhelpers.py", line 57, in __exit__ | |
compat.reraise(exc_type, exc_value, exc_tb) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 1965, in _flush | |
self.dispatch.after_flush(self, flush_context) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\event\attr.py", line 216, in __call__ | |
fn(*args, **kw) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy_continuum\unit_of_work.py", line 208, in after_flush | |
self.create_history_objects(session) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy_continuum\unit_of_work.py", line 149, in create_history_objects | |
self.update_version_validity(value['target'], version_obj) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy_continuum\unit_of_work.py", line 180, in update_version_validity | |
synchronize_session=False | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\query.py", line 2728, in update | |
update_op.exec_() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\persistence.py", line 866, in exec_ | |
self._do_exec() | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\persistence.py", line 963, in _do_exec | |
update_stmt, params=self.query._params) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\orm\session.py", line 978, in execute | |
clause, params or {}) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\base.py", line 717, in execute | |
return meth(self, multiparams, params) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\sql\elements.py", line 317, in _execute_on_connection | |
return connection._execute_clauseelement(self, multiparams, params) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\base.py", line 814, in _execute_clauseelement | |
compiled_sql, distilled_params | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\base.py", line 927, in _execute_context | |
context) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\base.py", line 1076, in _handle_dbapi_exception | |
exc_info | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\util\compat.py", line 185, in raise_from_cause | |
reraise(type(exception), exception, tb=exc_tb) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\base.py", line 920, in _execute_context | |
context) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\sqlalchemy\engine\default.py", line 425, in do_execute | |
cursor.execute(statement, parameters) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\MySQLdb\cursors.py", line 205, in execute | |
self.errorhandler(self, exc, value) | |
File "C:\Users\Ian\Envs\swsd\lib\site-packages\MySQLdb\connections.py", line 36, in defaulterrorhandler | |
raise errorclass, errorvalue | |
OperationalError: (OperationalError) (1093, "You can't specify target table 'entity_history' for update in FROM clause") 'UPDATE entity_history SET end_transaction_id=%s WHERE entity_history.transaction_id = (SELECT max(entity_history_1.transaction_id) AS max_1 \nFROM entity_history AS entity_history_1 \nWHERE entity_history_1.transaction_id < %s) AND entity_history.id = %s' (2L, 2L, 2L) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment