java.lang.IllegalArgumentException

No implementation of method: :on-close of protocol: #'org.httpkit.server/Channel found for class: nil


Solutions on the web16624

Solution icon of github
No implementation of method: :on-close of protocol: #'org.httpkit.server/Channel found for class: nil

Solution icon of github
via GitHub by shaulid
, 1 year ago
No implementation of method: :on-close of protocol: #'org.httpkit.server/Channel found for class: nil

Solution icon of github
No implementation of method: :on-close of protocol: #'org.httpkit.server/Channel found for class: nil

Solution icon of github
via GitHub by atroche
, 1 year ago
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil

Solution icon of github
No implementation of method: :consumer of protocol: #'lamina.core.channel/ChannelProtocol found for class: nil

Solution icon of github
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil

Solution icon of github
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil

Solution icon of github
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil (jar.clj:17)

Solution icon of github
via GitHub by wolverian
, 1 year ago
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil

Solution icon of github
No implementation of method: :make-reader of protocol: #'clojure.java.io/IOFactory found for class: nil

Stack trace

  • java.lang.IllegalArgumentException: No implementation of method: :on-close of protocol: #'org.httpkit.server/Channel found for class: nil at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:568) at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:560) at org.httpkit.server$eval3875$fn__3932$G__3866__3939.invoke(server.clj:63) at server_sdk_monitor.server$ws_handler.invokeStatic(server.clj:55) at server_sdk_monitor.server$ws_handler.invoke(server.clj:51) at server_sdk_monitor.server$fn__8616.invokeStatic(server.clj:112) at server_sdk_monitor.server$fn__8616.invoke(server.clj:112) at compojure.core$make_route$fn__3760.invoke(core.clj:99) at compojure.core$if_route$fn__3744.invoke(core.clj:45) at compojure.core$if_method$fn__3737.invoke(core.clj:30) at compojure.core$routing$fn__3766.invoke(core.clj:112) at clojure.core$some.invokeStatic(core.clj:2592) at clojure.core$some.invoke(core.clj:2583) at compojure.core$routing.invokeStatic(core.clj:112) at compojure.core$routing.doInvoke(core.clj:109) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.core$apply.invokeStatic(core.clj:648) at clojure.core$apply.invoke(core.clj:641) at compojure.core$routes$fn__3770.invoke(core.clj:117) at ring.middleware.params$wrap_params$fn__7104.invoke(params.clj:64) at ring.middleware.head$wrap_head$fn__4197.invoke(head.clj:32) at ring.middleware.cookies$wrap_cookies$fn__7026.invoke(cookies.clj:161) at ring.adapter.jetty$proxy_handler$fn__6885.invoke(jetty.clj:24) at ring.adapter.jetty.proxy$org.eclipse.jetty.server.handler.AbstractHandler$ff19274a.handle(Unknown Source) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:497) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) at java.lang.Thread.run(Thread.java:745)

Write tip

You have a different solution? A short tip here would help you and many other users who saw this issue last week.

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.