У меня есть шаг чайника, который использует настраиваемый тип данных, называемый Geometry. У меня есть следующие строки кода, которые получают метаинформацию из первого ряда:ClassCastException в чайнике Шаг
geometryInterface = data.prevRowMeta.getValueMeta(meta.getGeomSelectedCol());
И затем следующее, чтобы получить значение Geometry:
geometry = ((ValueMetaGeometry)geometryInterface).getGeometry(r[meta.getGeomSelectedCol()]);
Когда я бегу шаг, я получаю следующее исключение:
java.lang.ClassCastException: org.pentaho.di.core.row.value.ValueMetaGeometry cannot be cast to org.pentaho.di.core.row.value.ValueMetaGeometry
где ValueMetaGeometry - это особый тип данных. Я предполагаю, что это проблема загрузчика класса. Ваши входы на том же будут оценены.