python-mysql-replication icon indicating copy to clipboard operation
python-mysql-replication copied to clipboard

decimal.InvalidOperation

Open david2chandra opened this issue 3 years ago • 0 comments
trafficstars

Environment: MySQL: 8.0.27 mysql-replication: 0.24

Traceback (most recent call last):
  File "extract.py", line 57, in <module>
    routine()
  File "extract.py", line 46, in routine
    binlog2sql.process_binlog(gv.conf.Target)
  File "/root/mysql2db/binlog2sql.py", line 155, in process_binlog
    for row in binlog_event.rows:
  File "/usr/local/lib/python3.6/site-packages/pymysqlreplication/row_event.py", line 432, in rows
    self._fetch_rows()
  File "/usr/local/lib/python3.6/site-packages/pymysqlreplication/row_event.py", line 427, in _fetch_rows
    self.__rows.append(self._fetch_one_row())
  File "/usr/local/lib/python3.6/site-packages/pymysqlreplication/row_event.py", line 480, in _fetch_one_row
    row["values"] = self._read_column_data(self.columns_present_bitmap)
  File "/usr/local/lib/python3.6/site-packages/pymysqlreplication/row_event.py", line 133, in _read_column_data
    values[name] = self.__read_new_decimal(column)
  File "/usr/local/lib/python3.6/site-packages/pymysqlreplication/row_event.py", line 400, in __read_new_decimal
    return decimal.Decimal(res)
decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>]

Anyone can help?

david2chandra avatar Apr 30 '22 06:04 david2chandra