J'ai obtenu cette erreur, mais je n'en connais pas la cause. Mon code python s'est exécuté dans pyspark. Le stacktrace est long et je n'en montre que quelques uns. Je n'ai pas eu le temps de m'en rendre compte, mais j'ai eu l'occasion d'en faire l'expérience. Je ne sais donc pas où chercher. Quelle est la cause possible de cette erreur ?
/usr/hdp/2.4.2.0-258/spark/python/lib/py4j-0.9-src.zip/py4j/protocol.py in get_return_value(answer, gateway_client, target_id, name)
306 raise Py4JJavaError(
307 "An error occurred while calling {0}{1}{2}.\n".
--> 308 format(target_id, ".", name), value)
309 else:
310 raise Py4JError(
Py4JJavaError: An error occurred while calling o107.parquet.
...
File "/usr/hdp/2.4.2.0-258/spark/python/lib/pyspark.zip/pyspark/sql/types.py", line 435, in toInternal
return self.dataType.toInternal(obj)
File "/usr/hdp/2.4.2.0-258/spark/python/lib/pyspark.zip/pyspark/sql/types.py", line 172, in toInternal
return d.toordinal() - self.EPOCH_ORDINAL
AttributeError: 'unicode' object has no attribute 'toordinal'
Merci,