@niwinz: I am getting this error when running run-server
:
clojure.lang.Compiler$CompilerException: java.lang.VerifyError: class com.fasterxml.jackson.datatype.guava.deser.HostAndPortDeserializer overrides final method deserialize.(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;, compiling:(server.clj:29:13)
java.lang.VerifyError: class com.fasterxml.jackson.datatype.guava.deser.HostAndPortDeserializer overrides final method deserialize.(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
Any ideas on what may be causing it?clojure.lang.Compiler$CompilerException: java.lang.VerifyError: class com.fasterxml.jackson.datatype.guava.deser.HostAndPortDeserializer overrides final method deserialize.(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;, compiling:(server.clj:29:13)
java.lang.VerifyError: class com.fasterxml.jackson.datatype.guava.deser.HostAndPortDeserializer overrides final method deserialize.(Lcom/fasterxml/jackson/core/JsonParser;Lcom/fasterxml/jackson/databind/DeserializationContext;)Ljava/lang/Object;
Running Catacumba 0.9.0. Any ideas? I seem to only get the error when running boot repl instead of lein repl.
Seems like some version conflict
@kenny: maybe your boot config resolves dependencies in different way?
Not sure. Looking into it. On a separate note, is it okay to create several postal clients for the same endpoint or is it better to share that across the app?
it is totally ok create many of them
they are lightweight