Skip to content

Instantly share code, notes, and snippets.

@markjfisher
Created June 16, 2014 20:18
Show Gist options
  • Save markjfisher/a0335b20c317f7e2a1e2 to your computer and use it in GitHub Desktop.
Save markjfisher/a0335b20c317f7e2a1e2 to your computer and use it in GitHub Desktop.
21:03:25,064 ERROR [io.undertow.request] (default task-1) Blocking request failed HttpServerExchange{ GET /}: java.io.FileNotFoundException: Could not locate ring/middleware/multipart_params/temp_file__init.class or ring/middleware/multipart_params/temp_file.clj on classpath:
at clojure.lang.RT.load(RT.java:443)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5066.invoke(core.clj:5641)
at clojure.core$load.doInvoke(core.clj:5640)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5446)
at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
at clojure.core$load_lib.doInvoke(core.clj:5485)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:626)
at clojure.core$load_libs.doInvoke(core.clj:5524)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:626)
at clojure.core$require.doInvoke(core.clj:5607)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at ring.middleware.multipart_params$load_var.invoke(multipart_params.clj:64)
at ring.middleware.multipart_params$fn__4688.invoke(multipart_params.clj:70)
at clojure.lang.Delay.deref(Delay.java:37)
at clojure.core$deref.invoke(core.clj:2200)
at ring.middleware.multipart_params$multipart_params_request.doInvoke(multipart_params.clj:76)
at clojure.lang.RestFn.invoke(RestFn.java:423)
at ring.middleware.multipart_params$wrap_multipart_params$fn__4698.invoke(multipart_params.clj:107)
at ring.middleware.flash$wrap_flash$fn__5339.invoke(flash.clj:31)
at ring.middleware.session$wrap_session$fn__5319.invoke(session.clj:85)
at immutant.web.undertow$handle_request.invoke(undertow.clj:119)
at immutant.web.undertow$create_http_handler$reify__3808.handleRequest(undertow.clj:130)
at io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)
at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]
@markjfisher
Copy link
Author

(ns immutant-webapp.handler
  (:use compojure.core)
  (:require [compojure.handler :as handler]
            [compojure.route :as route]))

(defn app-routes []
  (routes
   (GET "/" [] "Hello World")
   (route/resources "/")
   (route/not-found "Not Found")))

(def app
  (handler/site (app-routes)))

@markjfisher
Copy link
Author

(defn init []
  (log/info "starting webapp server")
  (web/run h/app {:path "/"}))

@markjfisher
Copy link
Author

$ lein deps :tree
(Possibly confusing dependencies found:)
([cider/cider-nrepl "0.7.0-SNAPSHOT"] -> [org.clojure/java.classpath "0.2.0" :exclusions [org.clojure/clojure]])
( overrides)
([org.immutant/messaging "2.x.incremental.139"] -> [org.immutant/core "2.x.incremental.139"] -> [org.clojure/java.classpath "0.2.2"])
( and)
([org.immutant/web "2.x.incremental.139"] -> [org.immutant/core "2.x.incremental.139"] -> [org.clojure/java.classpath "0.2.2"])
(
Consider using these exclusions:)
([org.immutant/messaging "2.x.incremental.139" :exclusions [org.clojure/java.classpath]])
([org.immutant/web "2.x.incremental.139" :exclusions [org.clojure/java.classpath]])
nil
([compojure "1.1.6"] -> [ring/ring-core "1.2.1"])
( overrides)
([org.immutant/web "2.x.incremental.139"] -> [ring/ring-servlet "1.2.2"] -> [ring/ring-core "1.2.2"])
(
Consider using these exclusions:)
([org.immutant/web "2.x.incremental.139" :exclusions [ring/ring-core]])
nil
([org.immutant/messaging "2.x.incremental.139"] -> [org.projectodd.wunderboss/wunderboss-messaging "1.x.incremental.54"] -> [org.hornetq/hornetq-jms-server "2.4.1.Final"] -> [org.jboss.spec.javax.transaction/jboss-transaction-api_1.1_spec "1.0.0.Final"])
( overrides)
([org.immutant/messaging "2.x.incremental.139"] -> [org.projectodd.wunderboss/wunderboss-messaging "1.x.incremental.54"] -> [org.hornetq/hornetq-jms-server "2.4.1.Final"] -> [org.jboss/jboss-transaction-spi "7.0.0.Final" :exclusions [org.jboss.logging/jboss-logging-spi]] -> [org.jboss.spec.javax.transaction/jboss-transaction-api_1.1_spec "1.0.1.Beta1"])
(
Consider using these exclusions:)
([org.immutant/messaging "2.x.incremental.139" :exclusions [org.jboss.spec.javax.transaction/jboss-transaction-api_1.1_spec]])
nil
 [cider/cider-nrepl "0.7.0-20140616.162754-24"]
   [cljs-tooling "0.1.3-20140526.024002-4" :exclusions [[org.clojure/clojure]]]
   [compliment "0.1.0" :exclusions [[org.clojure/clojure]]]
   [org.clojure/java.classpath "0.2.0" :exclusions [[org.clojure/clojure]]]
   [org.clojure/tools.namespace "0.2.4" :exclusions [[org.clojure/clojure]]]
   [org.clojure/tools.trace "0.7.8" :exclusions [[org.clojure/clojure]]]
   [org.tcrawley/dynapath "0.2.3" :exclusions [[org.clojure/clojure]]]
 [clojure-complete "0.2.3" :exclusions [[org.clojure/clojure]]]
 [compojure "1.1.6"]
   [clout "1.1.0"]
   [org.clojure/core.incubator "0.1.0"]
   [org.clojure/tools.macro "0.1.0"]
   [ring/ring-core "1.2.1"]
     [clj-time "0.4.4"]
       [joda-time "2.1"]
     [commons-fileupload "1.3"]
     [commons-io "2.4"]
     [org.clojure/tools.reader "0.7.3"]
 [javax.servlet/servlet-api "2.5"]
 [org.clojure/clojure "1.6.0"]
 [org.clojure/tools.logging "0.3.0"]
 [org.clojure/tools.nrepl "0.2.3" :exclusions [[org.clojure/clojure]]]
 [org.immutant/messaging "2.x.incremental.139"]
   [org.immutant/core "2.x.incremental.139"]
   [org.projectodd.wunderboss/wunderboss-clojure "1.x.incremental.54"]
   [org.projectodd.wunderboss/wunderboss-messaging "1.x.incremental.54"]
     [org.hornetq/hornetq-jms-server "2.4.1.Final"]
       [org.hornetq/hornetq-jms-client "2.4.1.Final"]
         [javax.inject "1"]
       [org.jboss.naming/jnpserver "5.0.3.GA" :exclusions [[org.jboss.logging/jboss-logging-spi]]]
         [org.jboss/jboss-common-core "2.2.10.GA"]
       [org.jboss.spec.javax.jms/jboss-jms-api_2.0_spec "1.0.0.Final"]
       [org.jboss.spec.javax.transaction/jboss-transaction-api_1.1_spec "1.0.0.Final"]
       [org.jboss/jboss-transaction-spi "7.0.0.Final" :exclusions [[org.jboss.logging/jboss-logging-spi]]]
         [org.jboss.spec.javax.resource/jboss-connector-api_1.5_spec "1.0.0.Final"]
     [org.hornetq/hornetq-server "2.4.1.Final"]
       [io.netty/netty-all "4.0.13.Final"]
       [org.hornetq/hornetq-commons "2.4.1.Final"]
       [org.hornetq/hornetq-core-client "2.4.1.Final"]
         [org.jgroups/jgroups "3.3.4.Final"]
       [org.hornetq/hornetq-journal "2.4.1.Final"]
         [org.hornetq/hornetq-native "2.4.1.Final"]
     [org.projectodd.wunderboss/wunderboss-core "1.x.incremental.54"]
       [log4j "1.2.16"]
       [org.jboss.logging/jboss-logging "3.1.4.GA"]
 [org.immutant/web "2.x.incremental.139"]
   [org.projectodd.wunderboss/wunderboss-web "1.x.incremental.54"]
     [io.undertow/undertow-core "1.0.7.Final"]
       [org.jboss.xnio/xnio-api "3.2.0.Final"]
       [org.jboss.xnio/xnio-nio "3.2.0.Final" :scope "runtime"]
     [io.undertow/undertow-servlet "1.0.7.Final"]
       [org.jboss.spec.javax.annotation/jboss-annotations-api_1.2_spec "1.0.0.Final"]
       [org.jboss.spec.javax.servlet/jboss-servlet-api_3.1_spec "1.0.0.Final"]
     [io.undertow/undertow-websockets-jsr "1.0.7.Final"]
       [org.jboss.spec.javax.websocket/jboss-websocket-api_1.0_spec "1.0.0.Final"]
   [potemkin "0.3.4"]
     [clj-tuple "0.1.2"]
     [riddley "0.1.6"]
   [ring/ring-servlet "1.2.2"]
 [ring-mock "0.1.5"]
   [ring/ring-codec "1.0.0"]
     [commons-codec "1.6"]

@markjfisher
Copy link
Author

21:33:52,632 INFO  [org.projectodd.wunderboss] (MSC service thread 1-1) Initializing immutant-webapp.jar as clojure
21:33:59,077 INFO  [immutant.init] (MSC service thread 1-1) starting webapp server
21:33:59,084 INFO  [org.projectodd.wunderboss.wildfly.WildFlyWeb] (MSC service thread 1-1) Registered HTTP context '/' for host default-host
21:33:59,114 INFO  [stdout] (MSC service thread 1-1) nREPL bound to 127.0.0.1:59837
21:33:59,133 INFO  [org.jboss.as.server] (DeploymentScanner-threads - 2) JBAS018565: Replaced deployment "immutant-webapp.jar" with deployment "immutant-webapp.jar"
21:34:18,755 ERROR [io.undertow.request] (default task-2) Blocking request failed HttpServerExchange{ GET /}: java.io.FileNotFoundException: Could not locate ring/middleware/multipart_params/temp_file__init.class or ring/middleware/multipart_params/temp_file.clj on classpath:
    at clojure.lang.RT.load(RT.java:443)
    at clojure.lang.RT.load(RT.java:411)
    at clojure.core$load$fn__5066.invoke(core.clj:5641)
    at clojure.core$load.doInvoke(core.clj:5640)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invoke(core.clj:5446)
    at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
    at clojure.core$load_lib.doInvoke(core.clj:5485)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invoke(core.clj:626)
    at clojure.core$load_libs.doInvoke(core.clj:5524)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:626)
    at clojure.core$require.doInvoke(core.clj:5607)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at ring.middleware.multipart_params$load_var.invoke(multipart_params.clj:64)
    at ring.middleware.multipart_params$fn__4698.invoke(multipart_params.clj:70)
    at clojure.lang.Delay.deref(Delay.java:37)
    at clojure.core$deref.invoke(core.clj:2200)
    at ring.middleware.multipart_params$multipart_params_request.doInvoke(multipart_params.clj:76)
    at clojure.lang.RestFn.invoke(RestFn.java:423)
    at ring.middleware.multipart_params$wrap_multipart_params$fn__4708.invoke(multipart_params.clj:107)
    at ring.middleware.flash$wrap_flash$fn__5341.invoke(flash.clj:31)
    at ring.middleware.session$wrap_session$fn__5321.invoke(session.clj:85)
    at immutant.web.undertow$handle_request.invoke(undertow.clj:119)
    at immutant.web.undertow$create_http_handler$reify__3818.handleRequest(undertow.clj:130)
    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:177)
    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_45]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_45]
    at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_45]

@markjfisher
Copy link
Author

(defproject immutant-webapp "0.1.0-SNAPSHOT"
  :description "FIXME: write description"

  :url "http://example.com/FIXME"

  :dependencies [[org.clojure/clojure "1.6.0"]
                 [compojure "1.1.6"
                  ]
                 [ring/ring-core "1.2.2"
                  :exclusions [ring/ring-core]]
                 [org.immutant/messaging "2.x.incremental.139"]
                 [org.immutant/web "2.x.incremental.139"]
                 [org.clojure/tools.logging "0.3.0"]]

  :plugins [[lein-ring "0.8.10"]]

  :repositories [["Immutant 2.x incremental builds"
                  "http://downloads.immutant.org/incremental/"]]

  :immutant {:init immutant.init/init}

  :profiles
  {:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
                        [ring-mock "0.1.5"]
                        [clojure-complete "0.2.3"]]
         :plugins [[cider/cider-nrepl "0.7.0-SNAPSHOT"]]}})

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment