You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pureconfig at the current stage doesn't guarantee binary compatibility and is known to break it.
For instance if you try to use pureconfig 0.14.1 together with the current kafka-journal persistence plugin which is built against 0.12.3 you get this error in runtime:
java.lang.NoClassDefFoundError: pureconfig/generic/MapShapedReader$WithDefaults
at com.evolutiongaming.kafka.journal.JournalConfig$HeadCache$anon$lazy$macro$15$1.inst$macro$1$lzycompute(JournalConfig.scala:30)
at com.evolutiongaming.kafka.journal.JournalConfig$HeadCache$anon$lazy$macro$15$1.inst$macro$1(JournalConfig.scala:30)
at com.evolutiongaming.kafka.journal.JournalConfig$HeadCache$.<clinit>(JournalConfig.scala:30)
at com.evolutiongaming.kafka.journal.JournalConfig$.apply$default$3(JournalConfig.scala:12)
at com.evolutiongaming.kafka.journal.JournalConfig$.<clinit>(JournalConfig.scala:16)
at akka.persistence.kafka.journal.KafkaJournalConfig$.apply$default$1(KafkaJournalConfig.scala:12)
at akka.persistence.kafka.journal.KafkaJournalConfig$.<clinit>(KafkaJournalConfig.scala:22)
at akka.persistence.kafka.journal.KafkaJournal.kafkaJournalConfig(KafkaJournal.scala:63)
at akka.persistence.kafka.journal.KafkaJournal.$anonfun$adapterIO$1(KafkaJournal.scala:134)
This makes it hard to combine kafka-journal persistence plugin with other code which uses pureconfig.
At the same time the dependency on it looks easily replaceable with handwritten config reader methods.
The text was updated successfully, but these errors were encountered:
pureconfig
at the current stage doesn't guarantee binary compatibility and is known to break it.For instance if you try to use
pureconfig
0.14.1 together with the current kafka-journal persistence plugin which is built against 0.12.3 you get this error in runtime:This makes it hard to combine kafka-journal persistence plugin with other code which uses pureconfig.
At the same time the dependency on it looks easily replaceable with handwritten config reader methods.
The text was updated successfully, but these errors were encountered: