-
Notifications
You must be signed in to change notification settings - Fork 410
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgraded Clojure to 1.8 and now I see this java.lang.NoClassDefFoundError for HeaderMap #335
Comments
Just to expand on the error above, I get this:
|
Sounds like it might be something that causing bad dependencies? What does |
Same for me, using gradle not lein but effect as described above:
|
For the users still seeing this, do you still see it upon upgrading to clj-http in the 3.x series? |
3.9.0 still have this issue
|
After digging into this issue, I have found the root cause: Briefly speaking, clojure 1.8's change affect potemkin, and is already fixed in clj-commons/potemkin#40. I'm not sure which is the earliest version contains the fix, but 0.4.5 surely do. |
Thanks for the update guys, I have to admit i did loose track of this ticket after filing it, but appreciate the continued updates over the years. |
@JMacLulich Close now? |
Sounds like this is resolved, so I'm going to close this for now |
Hi Guys,
I'm trying to figure out what the has caused this error to appear in my project after bumping up the version of Clojure from 1.7 to 1.8 in my project.
I now get this error whenever I try and require the
clj-http
package.Caused by: java.lang.NoClassDefFoundError: IllegalName: compile__stub.clj_http.headers.clj-http.headers/HeaderMap
I think its got something to do with interactions with
clj-oauth
or some other OAuth library I'm using that is importing an older version ofclj-http
.clj-oauth
for instance includesclj-http
v2.0.2
.Has anyone seen this error before when updating their version of Clojure?
Thanks, Jason.
The text was updated successfully, but these errors were encountered: