api-jodal_1 | 2021-05-07 12:38:06,307.307.9090118408203:app:140642026940160:ERROR:1:Exception on /columns [POST]
api-jodal_1 | Traceback (most recent call last):
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1706, in _execute_context
api-jodal_1 | self.dialect.do_execute(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 717, in do_execute
api-jodal_1 | cursor.execute(statement, parameters)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/cursors.py", line 206, in execute
api-jodal_1 | res = self._query(query)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/cursors.py", line 319, in _query
api-jodal_1 | db.query(q)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/connections.py", line 259, in query
api-jodal_1 | _mysql.connection.query(self, query)
api-jodal_1 | MySQLdb._exceptions.OperationalError: (1241, 'Operand should contain 1 column(s)')
api-jodal_1 |
api-jodal_1 | The above exception was the direct cause of the following exception:
api-jodal_1 |
api-jodal_1 | Traceback (most recent call last):
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1950, in full_dispatch_request
api-jodal_1 | rv = self.dispatch_request()
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/flask/app.py", line 1936, in dispatch_request
api-jodal_1 | return self.view_functions[rule.endpoint](**req.view_args)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/flask_restful/__init__.py", line 468, in wrapper
api-jodal_1 | resp = resource(*args, **kwargs)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/flask/views.py", line 89, in view
api-jodal_1 | return self.dispatch_request(*args, **kwargs)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/flask_restful/__init__.py", line 583, in dispatch_request
api-jodal_1 | resp = meth(*args, **kwargs)
api-jodal_1 | File "/opt/jodal/app/resources.py", line 24, in wrapper
api-jodal_1 | return func(*args, **kwargs)
api-jodal_1 | File "/opt/jodal/app/resources.py", line 50, in post
api-jodal_1 | db.session.commit()
api-jodal_1 | File "<string>", line 2, in commit
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 1428, in commit
api-jodal_1 | self._transaction.commit(_to_root=self.future)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 826, in commit
api-jodal_1 | self._prepare_impl()
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 805, in _prepare_impl
api-jodal_1 | self.session.flush()
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3260, in flush
api-jodal_1 | self._flush(objects)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3400, in _flush
api-jodal_1 | transaction.rollback(_capture_exception=True)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 70, in __exit__
api-jodal_1 | compat.raise_(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_
api-jodal_1 | raise exception
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 3360, in _flush
api-jodal_1 | flush_context.execute()
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 453, in execute
api-jodal_1 | rec.execute(self)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/unitofwork.py", line 627, in execute
api-jodal_1 | util.preloaded.orm_persistence.save_obj(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 242, in save_obj
api-jodal_1 | _emit_insert_statements(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/orm/persistence.py", line 1219, in _emit_insert_statements
api-jodal_1 | result = connection._execute_20(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1521, in _execute_20
api-jodal_1 | return meth(self, args_10style, kwargs_10style, execution_options)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 313, in _execute_on_connection
api-jodal_1 | return connection._execute_clauseelement(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1390, in _execute_clauseelement
api-jodal_1 | ret = self._execute_context(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1749, in _execute_context
api-jodal_1 | self._handle_dbapi_exception(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1930, in _handle_dbapi_exception
api-jodal_1 | util.raise_(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/util/compat.py", line 211, in raise_
api-jodal_1 | raise exception
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1706, in _execute_context
api-jodal_1 | self.dialect.do_execute(
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 717, in do_execute
api-jodal_1 | cursor.execute(statement, parameters)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/cursors.py", line 206, in execute
api-jodal_1 | res = self._query(query)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/cursors.py", line 319, in _query
api-jodal_1 | db.query(q)
api-jodal_1 | File "/usr/local/lib/python3.9/site-packages/MySQLdb/connections.py", line 259, in query
api-jodal_1 | _mysql.connection.query(self, query)
api-jodal_1 | sqlalchemy.exc.OperationalError: (MySQLdb._exceptions.OperationalError) (1241, 'Operand should contain 1 column(s)')
api-jodal_1 | [SQL: INSERT INTO `column` (name, locations, query, user_id, `order`, src_poliflw, src_openspending, src_openbesluitvorming) VALUES (%s, %s, %s, %s, %s, %s, %s, %s)]
api-jodal_1 | [parameters: ('xyz', ['GM0518', 'GM0796'], '*', b'\xedi\x1d]?\xd6It\x98O\xfc\xadZ\x92\x17\x0f', 6, 1, 1, 1)]
api-jodal_1 | (Background on this error at: http://sqlalche.me/e/14/e3q8)