Uninitialized field: .../DocumentHistoryStatus.scala: 19
at app.history.document.DocumentHistoryStatus$.doobieReadForDocumentHistoryStatus(DocumentHistoryStatus.scala:19)
at app.history.document.DocumentHistoryStatus$.<clinit>(DocumentHistoryStatus.scala:20)
Определение имплисит вала через саммон имплисита того же типа
эм, я прошу прощения, но как пофиксить это? ps я еще учусь и не понимаю что это значит)
Убрать этот имплисит отсюда. В чем проблема заключается? Дуби выводит инстансы через автодеривацию. Если где-то не вывел, значит дело в отсутствии имплисита для OffsetDateTime, их надо импортировать явно
https://scastie.scala-lang.org/45ts3Gr8T9ylHQtSEmvPww к сожалению, doobie не сообщает в каком поле проблема и не позволяет нормально отлаживать автовывод Read, но в текущем коде проблема в отсутствии Get[OffsetDateTime]
вы можете использовать другой тип для времени, но нужно учесть, что в некоторых СУБД, например в Postgres нельзя хранить таймстамп вместе с зоной или сдвигом
Обсуждают сегодня