Cannot convert null UDTs to nested Java Bean

Description

While reading for table with null udts, observed an error. It is unable to map Row to JavaBean when one of the udt columns is null.

Error
Caused by: com.datastax.spark.connector.types.TypeConversionException: Cannot convert object null to test.SampleUDT.
at com.datastax.spark.connector.types.TypeConverter$$anonfun$convert$1.apply(TypeConverter.scala:48)
at com.datastax.spark.connector.mapper.GettableDataToMappedTypeConverter$$anonfun$convertPF$1.applyOrElse(GettableDataToMappedTypeConverter.scala:256)
at com.datastax.spark.connector.types.TypeConverter$class.convert(TypeConverter.scala:44)
at com.datastax.spark.connector.mapper.GettableDataToMappedTypeConverter.convert(GettableDataToMappedTypeConverter.scala:19)

Environment

None

Pull Requests

None

Activity

Show:

Details

Assignee

Reporter

Pull Request

Affects versions

Priority

Created October 25, 2021 at 3:23 AM
Updated October 25, 2021 at 3:23 AM