Avro4S: не удалось найти неявное значение для компоновщика параметров
Я использую avro4s
https://github.com/sksamuel/avro4s
Я написал этот код
implicit val schema = AvroSchema[SalesRecord]
val output = AvroOutputStream[SalesRecord](new File(outputLocation))
output.write(salesList)
output.flush
output.close
Но я получаю ошибку времени компиляции
could not find implicit value for parameter builder: shapeless.Lazy[....]
Not enough arguments for method apply
1 ответ
Решение
В 1.2.x была ошибка с частными значениями в классе case, которая вызвала ошибку, которую вы видели здесь. Это исправлено в 1.3.0 и должно решить вашу проблему.
(Если это не private vals, вы должны опубликовать свой SalesRecord
объект для нас, чтобы посмотреть, и я обновлю этот ответ с решением).