mindsdb_native
mindsdb_native copied to clipboard
Argument of type 'UUID' is not iterable
Model training fails because the datasource from Cassandra DB has an id as a UUID.
ERROR:mindsdb-logger-469ed6e6-eadf-11eb-8668-fdcec95042d5---no_report:/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py:173 - Could not load module TypeDeductor
ERROR:mindsdb-logger-469ed6e6-eadf-11eb-8668-fdcec95042d5---no_report:/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py:263 - argument of type 'UUID' is not iterable
Predictor learn error: argument of type 'UUID' is not iterable
Traceback (most recent call last):
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb/interfaces/model/learn_process.py", line 70, in run_learn
**kwargs
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/predictor.py", line 314, in learn
self.transaction.run()
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py", line 269, in run
self._run()
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py", line 265, in _run
raise e
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py", line 213, in _run
input_data=self.input_data)
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/controllers/transaction.py", line 170, in _call_phase_module
ret = module(self.session, self)(**kwargs)
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/phases/base_module.py", line 53, in __call__
ret = self.run(**kwargs)
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/phases/type_deductor/type_deductor.py", line 350, in run
answer_arr.append(get_column_data_type([sample_df[x].dropna(), input_data.data_frame[x], x], lmd=self.transaction.lmd))
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/phases/type_deductor/type_deductor.py", line 204, in get_column_data_type
type_dist, subtype_dist, new_additional_info = count_data_types_in_column(data, lmd, col_name)
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/phases/type_deductor/type_deductor.py", line 153, in count_data_types_in_column
type_guess, subtype_guess = type_checker(element)
File "/home/zoran/MyProjects/mindsdb-examples/mongodb/mdb/lib/python3.7/site-packages/mindsdb_native/libs/phases/type_deductor/type_deductor.py", line 105, in type_check_sequence
if '[' in element:
TypeError: argument of type 'UUID' is not iterable
This also happens when the pk in Cassandra is date.