noir-clojure / lib-noir

A set of libraries for ring apps, including stateful sessions.
Eclipse Public License 1.0
481 stars 47 forks source link

wrap-noir-session fails with NPE #5

Closed konrad-garus closed 11 years ago

konrad-garus commented 11 years ago

With wrap-noir-session, my application does not compile/run. It fails with NullPointerException:

Caused by: java.lang.NullPointerException
    at ring.middleware.session$wrap_session.invoke(session.clj:31)
    at noir.session$wrap_noir_session.doInvoke(session.clj:74)
    at clojure.lang.RestFn.invoke(RestFn.java:410)
    at clojure.lang.AFn.applyToHelper(AFn.java:161)
    at clojure.lang.RestFn.applyTo(RestFn.java:132)
    at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3382)
    ... 26 more

However, as soon as I add dependency on noir itself, it works.

Complete code demonstrating the issue: https://github.com/konrad-garus/lib-noir-issue