2
respostas

[Bug] Erro relacionado a SLF4J

Se você está fazendo o curso depois do segundo semestre de 2024, ao importar o datomic.api com o comando (require '[datomic.api :as d]) no REPL um erro vai estourar:

SLF4J: Failed to load class "org.slf4j.impl.StaticMDCBinder". SLF4J: Defaulting to no-operation MDCAdapter implementation. SLF4J: See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.

Para resolvê-lo, faça os importes das dependências da maneira abaixo:

:dependencies [[org.clojure/clojure "1.11.1"]
                 [com.datomic/peer "1.0.7180"
                  :exclusions [org.slf4j/slf4j-nop org.slf4j/slf4j-log4j12]]
                 [ch.qos.logback/logback-classic "1.0.1"]]

Isso vai resolver o seu problema. Referência!

2 respostas

Oii, André! Como vai?

Muito obrigada por compartilhar a solução com a comunidade do fórum. Fico feliz que esteja estudando e tendo como apoio a documentação, ela é essencial para o nosso aperfeiçoamento.

Continue se dedicando aos estudos e caso tenha alguma dúvida ou outra sugestão, não deixe de compartilhar conosco. Ficaremos felizes em poder te ajudar!

Bons estudos, André!

Aqui deu super certo, muito obrigada por compartilhar a correção.