OverflowError: cannot convert float infinity to integer

Hi all!
I recently downloaded the most recent version of InSync armel from the website: https://d2t3ff60b2tol4.cloudfront.net/test_builds/armel/insync-armel_1.3.17.36167_i386.tar.bz2

I had an older version running on my raspberry pi 2 whom been working OK. When using the newer version downloaded, and doing a ./insync-portable start I got

Traceback (most recent call last):
File "<string>", line 6, in <module>
File "__main__.py", line 128, in <module>
File "__main__insync-portable__.py", line 133, in <module>
File "__main__insync-portable__.py", line 25, in main
File "ideskmain/client.py", line 1, in <module>
File "ideskdb/clientdb.py", line 10, in <module>
File "sqlite3/__init__.py", line 24, in <module>
File "sqlite3/dbapi2.py", line 24, in <module>
OverflowError: cannot convert float infinity to integer

on out.txt

logs.db seems not to be written.

useful information:

[nico@pi insync-portable]$ python -V
Python 3.6.4
[nico@pi insync-portable]$ python2 -V
Python 2.7.14

./insync-portable help works OK, displaying the entire command list, but

[nico@pi insync-portable]$ ./insync-portable get_account_information
Traceback (most recent call last):
  File "__main__insync-portable__.py", line 76, in ipc_insync
  File "socket.py", line 224, in meth
error: [Errno 111] Connection refused

Thanks!

Hi @nrey

Thanks for reaching out. Tagging our engineer @Kurt_Ko for assistance.

Hi @mia @Kurt_Ko, any news on this?

The ValueError: cannot convert float NaN to integer raised because of Pandas doesn’t have the ability to store NaN values for integers. From Pandas v0.24, introduces Nullable Integer Data Types which allows integers to coexist with NaNs. This does allow integer NaNs . This is the pandas integer, instead of the numpy integer.

df['column_name'].astype(np.float).astype("Int32")