java.lang.IllegalArgumentException: No implementation of method: :request of protocol: #'bidi.ring/Ring found for class: clojure.lang.Keyword at clojure.core$_cache_protocol_fn.invokeStatic(core_deftype.clj:584) at clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:576) at bidi.ring$fn__41203$G__41198__41212.invoke(ring.cljc:16) at bidi.ring$make_handler$fn__41223.invoke(ring.cljc:43) at orgpad.server.handler.middleware$realize_deferred_response$fn__41093.invoke(middleware.clj:231) at ring.middleware.oauth2$wrap_oauth2$fn__40353.invoke(oauth2.clj:130) at orgpad.server.handler.oauth2$wrap_fb_and_google_login$fn__40418.invoke(oauth2.clj:273) at orgpad.server.handler.middleware$login_via_access_token$fn__41055.invoke(middleware.clj:157) at orgpad.server.handler.middleware$store_or_init_device$fn__41061.invoke(middleware.clj:185) at ring.middleware.anti_forgery$wrap_anti_forgery$fn__38145.invoke(anti_forgery.clj:94) at ring.middleware.flash$wrap_flash$fn__41422.invoke(flash.clj:39) at ring.middleware.session$wrap_session$fn__41685.invoke(session.clj:108) at ring.middleware.keyword_params$wrap_keyword_params$fn__30897.invoke(keyword_params.clj:53) at ring.middleware.nested_params$wrap_nested_params$fn__41737.invoke(nested_params.clj:89) at ring.middleware.multipart_params$wrap_multipart_params$fn__40250.invoke(multipart_params.clj:171) at ring.middleware.params$wrap_params$fn__30945.invoke(params.clj:67) at ring.middleware.cookies$wrap_cookies$fn__41594.invoke(cookies.clj:214) at ring.middleware.absolute_redirects$wrap_absolute_redirects$fn__41788.invoke(absolute_redirects.clj:47) at ring.middleware.resource$wrap_resource_prefer_resources$fn__41183.invoke(resource.clj:25) at ring.middleware.content_type$wrap_content_type$fn__41136.invoke(content_type.clj:34) at ring.middleware.default_charset$wrap_default_charset$fn__41768.invoke(default_charset.clj:31) at ring.middleware.not_modified$wrap_not_modified$fn__41161.invoke(not_modified.clj:61) at ring.middleware.x_headers$wrap_x_header$fn__41393.invoke(x_headers.clj:22) at ring.middleware.x_headers$wrap_x_header$fn__41393.invoke(x_headers.clj:22) at ring.middleware.x_headers$wrap_x_header$fn__41393.invoke(x_headers.clj:22) at ring.middleware.ssl$wrap_hsts$fn__41817.invoke(ssl.clj:105) at ring.middleware.ssl$wrap_ssl_redirect$fn__41808.invoke(ssl.clj:66) at ring.middleware.ssl$wrap_forwarded_scheme$fn__41798.invoke(ssl.clj:35) at ring.middleware.proxy_headers$wrap_forwarded_remote_addr$fn__41828.invoke(proxy_headers.clj:20) at orgpad.server.handler.middleware$parse_ws_param_ring_token$fn__41097.invoke(middleware.clj:249) at orgpad.server.handler.middleware$allow_embedding$fn__41033.invoke(middleware.clj:88) at orgpad.server.handler.middleware$add_content_security_policy$fn__41044.invoke(middleware.clj:117) at orgpad.server.handler.middleware$wrap_html_js_css_no_cache$fn__41026.invoke(middleware.clj:73) at co.deps.ring_etag_middleware$wrap_file_etag$fn__41854.invoke(ring_etag_middleware.clj:95) at ring.middleware.not_modified$wrap_not_modified$fn__41161.invoke(not_modified.clj:61) at ring.middleware.gzip$wrap_gzip$fn__41897.invoke(gzip.clj:100) at clojure.lang.AFn.applyToHelper(AFn.java:154) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.core$apply.invokeStatic(core.clj:667) at clojure.core$apply.invoke(core.clj:662) at orgpad.server.administration.monitoring.performance_metrics$measure_BANG_.invokeStatic(performance_metrics.clj:18) at orgpad.server.administration.monitoring.performance_metrics$measure_BANG_.doInvoke(performance_metrics.clj:13) at clojure.lang.RestFn.invoke(RestFn.java:442) at orgpad.server.handler.middleware$measure_duration$fn__41104.invoke(middleware.clj:262) at bidi.ring$fn__41218.invokeStatic(ring.cljc:25) at bidi.ring$fn__41218.invoke(ring.cljc:21) at bidi.ring$fn__41203$G__41198__41212.invoke(ring.cljc:16) at bidi.ring$make_handler$fn__41223.invoke(ring.cljc:43) at orgpad.server.handler.middleware$allow_service_worker$fn__41023.invoke(middleware.clj:67) at clojure.lang.Var.invoke(Var.java:384) at aleph.http.server$handle_request$fn__26301$f__21524__auto____26302.invoke(server.clj:171) at clojure.lang.AFn.run(AFn.java:22) at io.aleph.dirigiste.Executor$3.run(Executor.java:318) at io.aleph.dirigiste.Executor$Worker$1.run(Executor.java:62) at manifold.executor$thread_factory$reify__21414$f__21415.invoke(executor.clj:70) at clojure.lang.AFn.run(AFn.java:22) at java.base/java.lang.Thread.run(Thread.java:840)