Exception in thread 15775749:
Traceback (most recent call last):
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1170, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 105, in do_executemany
rowcount = cursor.executemany(statement, parameters)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 197, in executemany
self._get_db().encoding)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 234, in _do_execute_many
rows += self.execute(sql + postfix)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 1066, in read
first_packet = self.connection._read_packet()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.IntegrityError: (1062, "Duplicate entry '918408053074153472' for key 'PRIMARY'")
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/muench/HBI/Projects/SparseTwitter/collector.py", line 623, in work_through_seed_get_next_seed
index=False, con=self.dbh.engine)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pandas/core/generic.py", line 2130, in to_sql
dtype=dtype)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pandas/io/sql.py", line 450, in to_sql
chunksize=chunksize, dtype=dtype)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pandas/io/sql.py", line 1127, in to_sql
table.insert(chunksize)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pandas/io/sql.py", line 641, in insert
self._execute_insert(conn, keys, chunk_iter)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pandas/io/sql.py", line 616, in _execute_insert
conn.execute(self.insert_statement(), data)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 948, in execute
return meth(self, multiparams, params)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
return connection._execute_clauseelement(self, multiparams, params)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
compiled_sql, distilled_params
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
exc_info
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 248, in reraise
raise value.with_traceback(tb)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1170, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 105, in do_executemany
rowcount = cursor.executemany(statement, parameters)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 197, in executemany
self._get_db().encoding)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 234, in _do_execute_many
rows += self.execute(sql + postfix)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 1066, in read
first_packet = self.connection._read_packet()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1062, "Duplicate entry '918408053074153472' for key 'PRIMARY'") [SQL: 'INSERT INTO user_details (created_at, followers_count, id, lang, statuses_count) VALUES (%(created_at)s, %(followers_count)s, %(id)s, %(lang)s, %(statuses_count)s)'] [parameters: ({'created_at': 'Thu Oct 12 09:28:37 +0000 2017', 'followers_count': 6621, 'id': 918408053074153472, 'lang': 'de', 'statuses_count': 2126}, {'created_at': 'Wed Feb 26 11:17:10 +0000 2014', 'followers_count': 9738, 'id': 2362527018, 'lang': 'de', 'statuses_count': 4161}, {'created_at': 'Thu Mar 19 10:08:49 +0000 2009', 'followers_count': 313, 'id': 25265816, 'lang': 'de', 'statuses_count': 1346}, {'created_at': 'Sun Apr 06 10:09:07 +0000 2008', 'followers_count': 1898, 'id': 14314684, 'lang': 'de', 'statuses_count': 57136}, {'created_at': 'Sat Sep 05 09:24:45 +0000 2015', 'followers_count': 5433, 'id': 3554009357, 'lang': 'de', 'statuses_count': 1793}, {'created_at': 'Tue Jun 09 20:17:13 +0000 2009', 'followers_count': 1048, 'id': 45932478, 'lang': 'de', 'statuses_count': 38493}, {'created_at': 'Sun May 10 20:49:03 +0000 2009', 'followers_count': 2820, 'id': 39108885, 'lang': 'de', 'statuses_count': 28330}, {'created_at': 'Tue Sep 07 18:12:42 +0000 2010', 'followers_count': 132957, 'id': 188006776, 'lang': 'de', 'statuses_count': 11213} ... displaying 10 of 441 total bound parameter sets ... {'created_at': 'Sun Mar 16 11:56:41 +0000 2008', 'followers_count': 1365, 'id': 14157169, 'lang': 'de', 'statuses_count': 4446}, {'created_at': 'Thu Jan 03 12:43:35 +0000 2008', 'followers_count': 549, 'id': 11795412, 'lang': 'de', 'statuses_count': 2})] (Background on this error at: http://sqlalche.me/e/gkpj)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 509, in do_execute
cursor.execute(statement, parameters)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 1066, in read
first_packet = self.connection._read_packet()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1213, 'Deadlock found when trying to get lock; try restarting transaction')
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/muench/.pyenv/versions/3.6.6/lib/python3.6/threading.py", line 916, in _bootstrap_inner
self.run()
File "/Users/muench/HBI/Projects/SparseTwitter/collector.py", line 56, in run
raise self.err
File "/Users/muench/HBI/Projects/SparseTwitter/collector.py", line 53, in run
mp.Process.run(self)
File "/Users/muench/.pyenv/versions/3.6.6/lib/python3.6/threading.py", line 864, in run
self._target(*self._args, **self._kwargs)
File "/Users/muench/HBI/Projects/SparseTwitter/collector.py", line 634, in work_through_seed_get_next_seed
self.dbh.engine.execute(query)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 2075, in execute
return connection.execute(statement, *multiparams, **params)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 942, in execute
return self._execute_text(object, multiparams, params)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1104, in _execute_text
statement, parameters
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
exc_info
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 265, in raise_from_cause
reraise(type(exception), exception, tb=exc_tb, cause=cause)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 248, in reraise
raise value.with_traceback(tb)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
context)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 509, in do_execute
cursor.execute(statement, parameters)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
result = self._query(query)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
conn.query(q)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 516, in query
self._affected_rows = self._read_query_result(unbuffered=unbuffered)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 727, in _read_query_result
result.read()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 1066, in read
first_packet = self.connection._read_packet()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/connections.py", line 683, in _read_packet
packet.check_error()
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
err.raise_mysql_exception(self._data)
File "/Users/muench/.local/share/virtualenvs/SparseTwitter-OibZFs7Y/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
raise errorclass(errno, errval)
sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1213, 'Deadlock found when trying to get lock; try restarting transaction') [SQL: 'REPLACE INTO user_details SELECT *, CURRENT_TIMESTAMP FROM temp_b9f5ee95_e4fb_45ec_8953_a22faa2b4cad;'] (Background on this error at: http://sqlalche.me/e/e3q8)```