Я пытаюсь получить поле, содержащее массив Double
из MongoDB, но получаю
ClassCastException: List element cannot be cast to double.
Класс записан в Kotlin , и часть кода, вызывающая исключение:
val coordinates = doc.getList(FIELD_COORDINATES, Double::class.java)
Это работает:
val coordinates = doc.get(FIELD_COORDINATES) as List<Double>
И эквивалентный код в Java тоже работает:
final List<Double> coordinates = doc.getList(FIELD_COORDINATES, Double.class);

Пожалуйста, дайте мне знать, если это ошибка в Kotlin или есть ошибка в моем коде.