Closed williamlindsay closed 7 months ago
And here's my classpath which does include the slingshot dependency from the exception:
C:\code\products\acc\core\deps\test;
C:\code\products\acc\core\deps\env\dev\clj;
C:\code\products\acc\core\deps\test\clj;
C:\code\products\acc\core\deps\src\clj;
C:\code\products\acc\core\deps\env\dev\resources;
C:\code\products\acc\core\deps\dev-resources;
C:\code\products\acc\core\deps\resources;
C:\code\products\acc\core\deps\target\default\classes;
C:\Users\wlindsay\.m2\repository\joda-time\joda-time\2.10\joda-time-2.10.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpclient\4.5.5\httpclient-4.5.5.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\math.combinatorics\0.1.3\math.combinatorics-0.1.3.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-core\1.7.1\ring-core-1.7.1.jar;
C:\Users\wlindsay\.m2\repository\com\flexnet\licensing.client.native\2015.09.0\licensing.client.native-2015.09.0.jar;
C:\Users\wlindsay\.m2\repository\org\apache\commons\commons-lang3\3.4\commons-lang3-3.4.jar;
C:\Users\wlindsay\.m2\repository\nrepl\nrepl\0.6.0\nrepl-0.6.0.jar;
C:\Users\wlindsay\.m2\repository\commons-io\commons-io\2.6\commons-io-2.6.jar;
C:\Users\wlindsay\.m2\repository\org\tobereplaced\lettercase\1.0.0\lettercase-1.0.0.jar;
C:\Users\wlindsay\.m2\repository\org\apache\ivy\ivy\2.4.0\ivy-2.4.0.jar;
C:\Users\wlindsay\.m2\repository\clojure-complete\clojure-complete\0.2.5\clojure-complete-0.2.5.jar;
C:\Users\wlindsay\.m2\repository\cprop\cprop\0.1.13\cprop-0.1.13.jar;
C:\Users\wlindsay\.m2\repository\com\layerware\hugsql\0.4.9\hugsql-0.4.9.jar;
C:\Users\wlindsay\.m2\repository\org\msgpack\msgpack\0.6.12\msgpack-0.6.12.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.reader\1.3.2\tools.reader-1.3.2.jar;
C:\Users\wlindsay\.m2\repository\buddy\buddy-core\1.2.0\buddy-core-1.2.0.jar;
C:\Users\wlindsay\.m2\repository\instaparse\instaparse\1.4.8\instaparse-1.4.8.jar;
C:\Users\wlindsay\.m2\repository\com\magnet\licensing\0.2.4-SNAPSHOT\licensing-0.2.4-SNAPSHOT.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpcore-nio\4.4.6\httpcore-nio-4.4.6.jar;
C:\Users\wlindsay\.m2\repository\tigris\tigris\0.1.1\tigris-0.1.1.jar;
C:\Users\wlindsay\.m2\repository\org\projectodd\wunderboss\wunderboss-web\0.13.1\wunderboss-web-0.13.1.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpcore\4.4.9\httpcore-4.4.9.jar;
C:\Users\wlindsay\.m2\repository\com\google\javascript\closure-compiler-unshaded\v20170218\closure-compiler-unshaded-v20170218.jar;
C:\Users\wlindsay\.m2\repository\clj-http\clj-http\3.9.1\clj-http-3.9.1.jar;
C:\Users\wlindsay\.m2\repository\camel-snake-kebab\camel-snake-kebab\0.4.0\camel-snake-kebab-0.4.0.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.macro\0.1.5\tools.macro-0.1.5.jar;
C:\Users\wlindsay\.m2\repository\selmer\selmer\1.12.12\selmer-1.12.12.jar;
C:\Users\wlindsay\.m2\repository\com\cognitect\transit-clj\0.8.313\transit-clj-0.8.313.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\json-schema-core\1.2.5\json-schema-core-1.2.5.jar;
C:\Users\wlindsay\.m2\repository\org\projectodd\wunderboss\wunderboss-core\0.13.1\wunderboss-core-0.13.1.jar;
C:\Users\wlindsay\.m2\repository\buddy\buddy-hashers\1.2.0\buddy-hashers-1.2.0.jar;
C:\Users\wlindsay\.m2\repository\com\zaxxer\HikariCP\3.2.0\HikariCP-3.2.0.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\clojure\1.10.0\clojure-1.10.0.jar;
C:\Users\wlindsay\.m2\repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;
C:\Users\wlindsay\.m2\repository\com\google\code\gson\gson\2.7\gson-2.7.jar;
C:\Users\wlindsay\.m2\repository\clj-commons\clj-yaml\0.6.0\clj-yaml-0.6.0.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-headers\0.3.0\ring-headers-0.3.0.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\webjars-locator\0.27\webjars-locator-0.27.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\msg-simple\1.1\msg-simple-1.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\java.jdbc\0.7.7\java.jdbc-0.7.7.jar;
C:\Users\wlindsay\.m2\repository\pjstadig\humane-test-output\0.9.0\humane-test-output-0.9.0.jar;
C:\Users\wlindsay\.m2\repository\prismatic\plumbing\0.5.4\plumbing-0.5.4.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\clojurescript\1.9.495\clojurescript-1.9.495.jar;
C:\Users\wlindsay\.m2\repository\compojure\compojure\1.6.1\compojure-1.6.1.jar;
C:\Users\wlindsay\.m2\repository\javax\xml\bind\jaxb-api\2.3.0\jaxb-api-2.3.0.jar;
C:\Users\wlindsay\.m2\repository\mount\mount\0.1.16\mount-0.1.16.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-ssl\0.3.0\ring-ssl-0.3.0.jar;
C:\Users\wlindsay\.m2\repository\org\projectodd\wunderboss\wunderboss-web-undertow\0.13.1\wunderboss-web-undertow-0.13.1.jar;
C:\Users\wlindsay\.m2\repository\commons-fileupload\commons-fileupload\1.3.3\commons-fileupload-1.3.3.jar;
C:\Users\wlindsay\.m2\repository\sanitize-filename\sanitize-filename\0.1.0\sanitize-filename-0.1.0.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\bower\tether\1.4.0\tether-1.4.0.jar;
C:\Users\wlindsay\.m2\repository\io\undertow\undertow-core\1.4.14.Final\undertow-core-1.4.14.Final.jar;
C:\Users\wlindsay\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;
C:\Users\wlindsay\.m2\repository\com\google\code\findbugs\jsr305\3.0.1\jsr305-3.0.1.jar;
C:\Users\wlindsay\.m2\repository\prone\prone\1.6.1\prone-1.6.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.analyzer\0.6.9\tools.analyzer-0.6.9.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\spec\javax\servlet\jboss-servlet-api_3.1_spec\1.0.0.Final\jboss-servlet-api_3.1_spec-1.0.0.Final.jar;
C:\Users\wlindsay\.m2\repository\metosin\compojure-api\1.1.12\compojure-api-1.1.12.jar;
C:\Users\wlindsay\.m2\repository\org\immutant\web\2.1.10\web-2.1.10.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-mock\0.3.2\ring-mock-0.3.2.jar;
C:\Users\wlindsay\.m2\repository\tailrecursion\cljs-priority-map\1.2.1\cljs-priority-map-1.2.1.jar;
C:\Users\wlindsay\.m2\repository\com\google\javascript\closure-compiler-externs\v20170218\closure-compiler-externs-v20170218.jar;
C:\Users\wlindsay\.m2\repository\clojure-msgpack\clojure-msgpack\1.2.1\clojure-msgpack-1.2.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\data.zip\0.1.3\data.zip-0.1.3.jar;
C:\Users\wlindsay\.m2\repository\com\google\jsinterop\jsinterop-annotations\1.0.0\jsinterop-annotations-1.0.0.jar;
C:\Users\wlindsay\.m2\repository\com\flexnet\lm\2015.09.0\lm-2015.09.0.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\bootstrap\4.0.0-alpha.6-1\bootstrap-4.0.0-alpha.6-1.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\jackson-coreutils\1.8\jackson-coreutils-1.8.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-codec\1.1.1\ring-codec-1.1.1.jar;
C:\Users\wlindsay\.m2\repository\com\andrewmcveigh\cljs-time\0.5.0-alpha2\cljs-time-0.5.0-alpha2.jar;
C:\Users\wlindsay\.m2\repository\defprecated\defprecated\0.1.3\defprecated-0.1.3.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\spec\javax\websocket\jboss-websocket-api_1.1_spec\1.1.0.Final\jboss-websocket-api_1.1_spec-1.1.0.Final.jar;
C:\Users\wlindsay\.m2\repository\io\undertow\undertow-websockets-jsr\1.4.14.Final\undertow-websockets-jsr-1.4.14.Final.jar;
C:\Users\wlindsay\.m2\repository\ns-tracker\ns-tracker\0.3.1\ns-tracker-0.3.1.jar;
C:\Users\wlindsay\.m2\repository\com\lambdaworks\scrypt\1.4.0\scrypt-1.4.0.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\data.priority-map\0.0.5\data.priority-map-0.0.5.jar;
C:\Users\wlindsay\.m2\repository\robert\hooke\1.3.0\hooke-1.3.0.jar;
C:\Users\wlindsay\.m2\repository\metosin\schema-tools\0.9.0\schema-tools-0.9.0.jar;
C:\Users\wlindsay\.m2\repository\compliment\compliment\0.2.7\compliment-0.2.7.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\java.classpath\0.2.3\java.classpath-0.2.3.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\data.codec\0.1.1\data.codec-0.1.1.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\webjars-locator-jboss-vfs\0.1.0\webjars-locator-jboss-vfs-0.1.0.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\uri-template\0.9\uri-template-0.9.jar;
C:\Users\wlindsay\.m2\repository\buddy\buddy-auth\1.4.0\buddy-auth-1.4.0.jar;
C:\Users\wlindsay\.m2\repository\com\flexnet\licensing.client\2015.09.0\licensing.client-2015.09.0.jar;
C:\Users\wlindsay\.m2\repository\migratus\migratus\0.9.4\migratus-0.9.4.jar;
C:\Users\wlindsay\.m2\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;
C:\Users\wlindsay\.m2\repository\buddy\buddy\1.3.0\buddy-1.3.0.jar;
C:\Users\wlindsay\.m2\repository\medley\medley\1.0.0\medley-1.0.0.jar;
C:\Users\wlindsay\.m2\repository\funcool\cuerdas\2.0.2\cuerdas-2.0.2.jar;
C:\Users\wlindsay\.m2\repository\crypto-equality\crypto-equality\1.0.0\crypto-equality-1.0.0.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\btf\1.2\btf-1.2.jar;
C:\Users\wlindsay\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.3.3\jackson-databind-2.3.3.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\xnio\xnio-api\3.3.6.Final\xnio-api-3.3.6.Final.jar;
C:\Users\wlindsay\.m2\repository\frankiesardo\linked\1.2.9\linked-1.2.9.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\google-closure-library-third-party\0.0-20160609-f42b4a24\google-closure-library-third-party-0.0-20160609-f42b4a24.jar;
C:\Users\wlindsay\.m2\repository\org\projectodd\wunderboss\wunderboss-clojure\0.13.1\wunderboss-clojure-0.13.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\google-closure-library\0.0-20160609-f42b4a24\google-closure-library-0.0-20160609-f42b4a24.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\xnio\xnio-nio\3.3.6.Final\xnio-nio-3.3.6.Final.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpmime\4.5.5\httpmime-4.5.5.jar;
C:\Users\wlindsay\.m2\repository\proto-repl\proto-repl\0.3.1\proto-repl-0.3.1.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\font-awesome\4.7.0\font-awesome-4.7.0.jar;
C:\Users\wlindsay\.m2\repository\commons-codec\commons-codec\1.11\commons-codec-1.11.jar;
C:\Users\wlindsay\.m2\repository\com\googlecode\json-simple\json-simple\1.1.1\json-simple-1.1.1.jar;
C:\Users\wlindsay\.m2\repository\ring-cors\ring-cors\0.1.13\ring-cors-0.1.13.jar;
C:\Users\wlindsay\.m2\repository\hiccup\hiccup\1.0.5\hiccup-1.0.5.jar;
C:\Users\wlindsay\.m2\repository\clout\clout\2.2.1\clout-2.2.1.jar;
C:\Users\wlindsay\.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.56\bcpkix-jdk15on-1.56.jar;
C:\Users\wlindsay\.m2\repository\clj-tuple\clj-tuple\0.2.2\clj-tuple-0.2.2.jar;
C:\Users\wlindsay\.m2\repository\com\layerware\hugsql-core\0.4.9\hugsql-core-0.4.9.jar;
C:\Users\wlindsay\.m2\repository\metosin\ring-swagger\0.24.1\ring-swagger-0.24.1.jar;
C:\Users\wlindsay\.m2\repository\org\flatland\ordered\1.5.7\ordered-1.5.7.jar;
C:\Users\wlindsay\.m2\repository\org\flatland\useful\0.10.6\useful-0.10.6.jar;
C:\Users\wlindsay\.m2\repository\org\yaml\snakeyaml\1.23\snakeyaml-1.23.jar;
C:\Users\wlindsay\.m2\repository\luminus-migrations\luminus-migrations\0.3.4\luminus-migrations-0.3.4.jar;
C:\Users\wlindsay\.m2\repository\clj-time\clj-time\0.15.1\clj-time-0.15.1.jar;
C:\Users\wlindsay\.m2\repository\org\tukaani\xz\1.5\xz-1.5.jar;
C:\Users\wlindsay\.m2\repository\conman\conman\0.8.3\conman-0.8.3.jar;
C:\Users\wlindsay\.m2\repository\org\xerial\sqlite-jdbc\3.27.2\sqlite-jdbc-3.27.2.jar;
C:\Users\wlindsay\.m2\repository\json-html\json-html\0.4.4\json-html-0.4.4.jar;
C:\Users\wlindsay\.m2\repository\com\googlecode\libphonenumber\libphonenumber\6.2\libphonenumber-6.2.jar;
C:\Users\wlindsay\.m2\repository\args4j\args4j\2.33\args4j-2.33.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\core.cache\0.7.1\core.cache-0.7.1.jar;
C:\Users\wlindsay\.m2\repository\metosin\ring-swagger-ui\2.2.8\ring-swagger-ui-2.2.8.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.logging\0.4.1\tools.logging-0.4.1.jar;
C:\Users\wlindsay\.m2\repository\hikari-cp\hikari-cp\2.6.0\hikari-cp-2.6.0.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\spec\javax\annotation\jboss-annotations-api_1.2_spec\1.0.0.Final\jboss-annotations-api_1.2_spec-1.0.0.Final.jar;
C:\Users\wlindsay\.m2\repository\me\raynes\fs\1.4.6\fs-1.4.6.jar;
C:\Users\wlindsay\.m2\repository\org\codehaus\groovy\groovy-all\2.4.6\groovy-all-2.4.6.jar;
C:\Users\wlindsay\.m2\repository\bouncer\bouncer\1.0.1\bouncer-1.0.1.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-devel\1.7.1\ring-devel-1.7.1.jar;
C:\Users\wlindsay\.m2\repository\com\cloudbees\groovy-cps\1.12\groovy-cps-1.12.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\core.memoize\0.7.1\core.memoize-0.7.1.jar;
C:\Users\wlindsay\.m2\repository\jarohen\chime\0.2.2\chime-0.2.2.jar;
C:\Users\wlindsay\.m2\repository\luminus-immutant\luminus-immutant\0.2.5\luminus-immutant-0.2.5.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.cli\0.4.2\tools.cli-0.4.2.jar;
C:\Users\wlindsay\.m2\repository\de\kotka\lazymap\3.1.0\lazymap-3.1.0.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.namespace\0.2.11\tools.namespace-0.2.11.jar;
C:\Users\wlindsay\.m2\repository\org\apache\commons\commons-compress\1.8\commons-compress-1.8.jar;
C:\Users\wlindsay\.m2\repository\aysylu\loom\1.0.2\loom-1.0.2.jar;
C:\Users\wlindsay\.m2\repository\com\google\protobuf\protobuf-java\3.0.2\protobuf-java-3.0.2.jar;
C:\Users\wlindsay\.m2\repository\com\google\guava\guava\11.0.1\guava-11.0.1.jar;
C:\Users\wlindsay\.m2\repository\com\carouselapps\to-jdbc-uri\0.5.0\to-jdbc-uri-0.5.0.jar;
C:\Users\wlindsay\.m2\repository\org\ow2\asm\asm-all\4.2\asm-all-4.2.jar;
C:\Users\wlindsay\.m2\repository\metosin\ring-http-response\0.9.1\ring-http-response-0.9.1.jar;
C:\Users\wlindsay\.m2\repository\potemkin\potemkin\0.4.5\potemkin-0.4.5.jar;
C:\Users\wlindsay\.m2\repository\ring-middleware-format\ring-middleware-format\0.7.4\ring-middleware-format-0.7.4.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\data.json\0.2.6\data.json-0.2.6.jar;
C:\Users\wlindsay\.m2\repository\com\cognitect\transit-java\0.8.337\transit-java-0.8.337.jar;
C:\Users\wlindsay\.m2\repository\com\layerware\hugsql-adapter-clojure-java-jdbc\0.4.9\hugsql-adapter-clojure-java-jdbc-0.4.9.jar;
C:\Users\wlindsay\.m2\repository\me\raynes\conch\0.8.0\conch-0.8.0.jar;
C:\Users\wlindsay\.m2\repository\org\bouncycastle\bcprov-jdk15on\1.56\bcprov-jdk15on-1.56.jar;
C:\Users\wlindsay\.m2\repository\com\layerware\hugsql-adapter\0.4.9\hugsql-adapter-0.4.9.jar;
C:\Users\wlindsay\.m2\repository\ring-webjars\ring-webjars\0.2.0\ring-webjars-0.2.0.jar;
C:\Users\wlindsay\.m2\repository\clojurewerkz\scrypt\1.2.0\scrypt-1.2.0.jar;
C:\Users\wlindsay\.m2\repository\com\github\fge\json-schema-validator\2.2.6\json-schema-validator-2.2.6.jar;
C:\Users\wlindsay\.m2\repository\crypto-random\crypto-random\1.2.0\crypto-random-1.2.0.jar;
C:\Users\wlindsay\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;
C:\Users\wlindsay\.m2\repository\riddley\riddley\0.1.12\riddley-0.1.12.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\jquery\3.1.1-1\jquery-3.1.1-1.jar;
C:\Users\wlindsay\.m2\repository\javax\mail\mailapi\1.4.3\mailapi-1.4.3.jar;
C:\Users\wlindsay\.m2\repository\net\sf\jopt-simple\jopt-simple\4.6\jopt-simple-4.6.jar;
C:\Users\wlindsay\.m2\repository\clj-http-fake\clj-http-fake\1.0.3\clj-http-fake-1.0.3.jar;
C:\Users\wlindsay\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;
C:\Users\wlindsay\.m2\repository\metosin\scjsv\0.4.0\scjsv-0.4.0.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpclient-cache\4.5.5\httpclient-cache-4.5.5.jar;
C:\Users\wlindsay\.m2\repository\prismatic\schema\1.1.6\schema-1.1.6.jar;
C:\Users\wlindsay\.m2\repository\markdown-clj\markdown-clj\1.0.7\markdown-clj-1.0.7.jar;
C:\Users\wlindsay\.m2\repository\org\immutant\core\2.1.10\core-2.1.10.jar;
C:\Users\wlindsay\.m2\repository\cheshire\cheshire\5.8.1\cheshire-5.8.1.jar;
C:\Users\wlindsay\.m2\repository\io\undertow\undertow-servlet\1.4.14.Final\undertow-servlet-1.4.14.Final.jar;
C:\Users\wlindsay\.m2\repository\org\mozilla\rhino\1.7R5\rhino-1.7R5.jar;
C:\Users\wlindsay\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.9.6\jackson-core-2.9.6.jar;
C:\Users\wlindsay\.m2\repository\buddy\buddy-sign\1.4.0\buddy-sign-1.4.0.jar;
C:\Users\wlindsay\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-cbor\2.9.6\jackson-dataformat-cbor-2.9.6.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\core.specs.alpha\0.2.44\core.specs.alpha-0.2.44.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\core.match\0.3.0\core.match-0.3.0.jar;
C:\Users\wlindsay\.m2\repository\org\jboss\logging\jboss-logging\3.2.1.Final\jboss-logging-3.2.1.Final.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-anti-forgery\1.3.0\ring-anti-forgery-1.3.0.jar;
C:\Users\wlindsay\.m2\repository\slingshot\slingshot\0.12.2\slingshot-0.12.2.jar;
C:\Users\wlindsay\.m2\repository\realize\realize\1.1.0\realize-1.1.0.jar;
C:\Users\wlindsay\.m2\repository\org\javassist\javassist\3.18.1-GA\javassist-3.18.1-GA.jar;
C:\Users\wlindsay\.m2\repository\org\webjars\webjars-locator-core\0.30\webjars-locator-core-0.30.jar;
C:\Users\wlindsay\.m2\repository\com\magnet\deps-utils\0.2.7-SNAPSHOT\deps-utils-0.2.7-SNAPSHOT.jar;
C:\Users\wlindsay\.m2\repository\org\apache\httpcomponents\httpasyncclient\4.1.3\httpasyncclient-4.1.3.jar;
C:\Users\wlindsay\.m2\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;
C:\Users\wlindsay\.m2\repository\luminus-nrepl\luminus-nrepl\0.1.6\luminus-nrepl-0.1.6.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\core.async\0.4.490\core.async-0.4.490.jar;
C:\Users\wlindsay\.m2\repository\ring\ring-defaults\0.3.2\ring-defaults-0.3.2.jar;
C:\Users\wlindsay\.m2\repository\org\assertj\assertj-core\3.4.1\assertj-core-3.4.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\spec.alpha\0.2.176\spec.alpha-0.2.176.jar;
C:\Users\wlindsay\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-smile\2.9.6\jackson-dataformat-smile-2.9.6.jar;
C:\Users\wlindsay\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.3.0\jackson-annotations-2.3.0.jar;
C:\Users\wlindsay\.m2\repository\clj-stacktrace\clj-stacktrace\0.2.8\clj-stacktrace-0.2.8.jar;
C:\Users\wlindsay\.m2\repository\com\lesfurets\jenkins-pipeline-unit\1.1\jenkins-pipeline-unit-1.1.jar;
C:\Users\wlindsay\.m2\repository\org\clojure\tools.analyzer.jvm\0.7.2\tools.analyzer.jvm-0.7.2.jar
(Edited by @danielcompton to split each entry onto a newline)
If you can trim this down to a minimal repro case I can take a look, but this is a bit of a mess as it is.
Happy to reopen if a repro case is provided, but this isn't actionable as-is.
Running my project with
lein trampoline run
yields an exception along the lines ofjava.io.FileNotFoundException: Could not locate slingshot/slingshot__init.class, slingshot/slingshot.clj or slingshot/slingshot.cljc on classpath.
whereas running it withlein run
does not. I have two projects which initially had the same problem of not being able to locate a dependency but was able to solve it for one of them by reordering my dependencies in project.clj which doesn't feel right. Reordering the dependencies for the the project that isn't working will change the dependency that it can't locate but I can't seem to get all of these exceptions to disappear. I also noticed that thelein --help trampoline
mentions the following:Note that this can be unpredictable on account of collapsing all eval-in-project calls into one run. For example, tasks chained together under different profiles end up all running together.
So I tried removing all profiles from my project and collapsing everything into one with no success. Any assistance would be greatly appreciated since I would like to use trampoline in order to solve a problem in our dev environment where killinglein run
from a shell doesn't not go through our shutdown hooks properly and cleanup the sub-processes that we spawn.Project.clj
Versions
Leiningen 2.9.1 on Java 1.8.0_121 Java HotSpot(TM) 64-Bit Server VM
Full Exception