dakrone/clj-http — Issue #41: conflicts with clj-json
Author: emasaka
Created: 2012-02-04 10:09:52+00:00
State: open

clj-http 0.3.x conflicts with clj-json.

I don't know which library is bad, but clj-http 0.2.7 doesn't conflict.

### How to reproduce:

```
$ lein new foo
$ cd foo
$ vim project.clj
(defproject foo "1.0.0-SNAPSHOT"
:description "FIXME: write description"
:dependencies [[org.clojure/clojure "1.3.0"]
[clj-http "0.3.1"]
[clj-json "0.5.0"] ])
$ vim src/foo/core.clj
(ns foo.core
(:require [clj-http.client :as client]) )

(defn -main [])
$ lein deps
$ lein run -m foo.core
Exception in thread "main" java.lang.RuntimeException: java.lang.VerifyError: class org.codehaus.jackson.smile.SmileParser overrides final method getBinaryValue.(Lorg/codehaus/jackson/Base64Variant;)[B
at clojure.lang.Util.runtimeException(Util.java:165)
at clojure.lang.Compiler.eval(Compiler.java:6476)
at clojure.lang.Compiler.eval(Compiler.java:6455)
(..snip..)
```