Skip to content

Instantly share code, notes, and snippets.

@cwcowellshah
Created April 30, 2015 21:04
Show Gist options
  • Save cwcowellshah/216be03063bd71472f1e to your computer and use it in GitHub Desktop.
Save cwcowellshah/216be03063bd71472f1e to your computer and use it in GitHub Desktop.
crazy_stack_trace_when_running_cloverage
~/Documents/GitHub/classifier$ lein cloverage
Retrieving me/raynes/conch/0.5.0/conch-0.5.0.pom from central
Retrieving useful/useful/0.8.5-alpha2/useful-0.8.5-alpha2.pom from clojars
Retrieving spyscope/spyscope/0.1.3/spyscope-0.1.3.pom from clojars
Retrieving me/raynes/conch/0.5.0/conch-0.5.0.jar from central
Retrieving puppetlabs/certificate-authority/0.5.0/certificate-authority-0.5.0.jar from clojars
Retrieving spyscope/spyscope/0.1.3/spyscope-0.1.3.jar from clojars
Retrieving useful/useful/0.8.5-alpha2/useful-0.8.5-alpha2.jar from clojars
Retrieving puppetlabs/pe-rbac-service/0.1.13/pe-rbac-service-0.1.13-test.jar from releases
Retrieving puppetlabs/pe-rbac-service/0.1.13/pe-rbac-service-0.1.13.jar from releases
Loading namespaces: (puppetlabs.classifier.application.default puppetlabs.classifier.application.permissioned.rbac puppetlabs.classifier.application.permissioned puppetlabs.classifier.application.polymorphic puppetlabs.classifier.application puppetlabs.classifier.class-updater puppetlabs.classifier.classification puppetlabs.classifier.http.middleware puppetlabs.classifier.http puppetlabs.classifier.main puppetlabs.classifier.rules puppetlabs.classifier.schema puppetlabs.classifier.storage.memory puppetlabs.classifier.storage.naive puppetlabs.classifier.storage.postgres puppetlabs.classifier.storage.sql-utils puppetlabs.classifier.storage puppetlabs.classifier.util)
Test namespaces: (puppetlabs.classifier.acceptance-test puppetlabs.classifier.application.permissioned.rbac-test puppetlabs.classifier.application.permissioned-test puppetlabs.classifier.class-updater-test puppetlabs.classifier.classification-test puppetlabs.classifier.http.middleware-test puppetlabs.classifier.http-test puppetlabs.classifier.rbac-acceptance-test puppetlabs.classifier.rules-test puppetlabs.classifier.schema-test puppetlabs.classifier.storage.postgres-test puppetlabs.classifier.storage.sql-utils-test puppetlabs.classifier.storage-test puppetlabs.classifier.test-util puppetlabs.classifier.util-test)
Loaded puppetlabs.classifier.application .
Exception in thread "main" java.lang.Exception: Couldn't eval form (cloverage.instrument/wrapm cloverage.coverage/track-coverage 1 ^{:file "puppetlabs/classifier/util.clj", :line 1, :column 1} (ns puppetlabs.classifier.util ^{:line 2, :column 3} (:require [clojure.set :as set] [clojure.string :as str] [clojure.walk :refer [postwalk prewalk]] [cheshire.core :as json] [schema.utils :refer [named-error-explain validation-error-explain]] [puppetlabs.kitchensink.core :refer [deep-merge]]) ^{:line 8, :column 3} (:import java.util.UUID)))
(do (cloverage.coverage/cover 3) (do (clojure.core/in-ns (quote puppetlabs.classifier.util)) ((fn* loading__4958__auto__ ([] (. clojure.lang.Var (clojure.core/pushThreadBindings {clojure.lang.Compiler/LOADER (. (. loading__4958__auto__ getClass) getClassLoader)})) (try (clojure.core/refer (quote clojure.core)) (clojure.core/require (quote [clojure.set :as set]) (quote [clojure.string :as str]) (quote [clojure.walk :refer [postwalk prewalk]]) (quote [cheshire.core :as json]) (quote [schema.utils :refer [named-error-explain validation-error-explain]]) (quote [puppetlabs.kitchensink.core :refer [deep-merge]])) (do (clojure.core/import* "java.util.UUID")) (finally (. clojure.lang.Var (clojure.core/popThreadBindings))))))) (if (. (quote puppetlabs.classifier.util) equals (quote clojure.core)) nil (do (. clojure.lang.LockingTransaction (clojure.core/runInTransaction (fn* ([] (clojure.core/commute (clojure.core/deref (var clojure.core/*loaded-libs*)) clojure.core/conj (quote puppetlabs.classifier.util)))))) nil))))
(ns puppetlabs.classifier.util (:require [clojure.set :as set] [clojure.string :as str] [clojure.walk :refer [postwalk prewalk]] [cheshire.core :as json] [schema.utils :refer [named-error-explain validation-error-explain]] [puppetlabs.kitchensink.core :refer [deep-merge]]) (:import java.util.UUID))
, compiling:(/private/var/folders/30/04k8ds5x61db24l6r2q0wxxr0000gn/T/form-init187824951215133097.clj:1:123)
at clojure.lang.Compiler.load(Compiler.java:7142)
at clojure.lang.Compiler.loadFile(Compiler.java:7086)
at clojure.main$load_script.invoke(main.clj:274)
at clojure.main$init_opt.invoke(main.clj:279)
at clojure.main$initialize.invoke(main.clj:307)
at clojure.main$null_opt.invoke(main.clj:342)
at clojure.main$main.doInvoke(main.clj:420)
at clojure.lang.RestFn.invoke(RestFn.java:421)
at clojure.lang.Var.invoke(Var.java:383)
at clojure.lang.AFn.applyToHelper(AFn.java:156)
at clojure.lang.Var.applyTo(Var.java:700)
at clojure.main.main(main.java:37)
Caused by: java.lang.Exception: Couldn't eval form (cloverage.instrument/wrapm cloverage.coverage/track-coverage 1 ^{:file "puppetlabs/classifier/util.clj", :line 1, :column 1} (ns puppetlabs.classifier.util ^{:line 2, :column 3} (:require [clojure.set :as set] [clojure.string :as str] [clojure.walk :refer [postwalk prewalk]] [cheshire.core :as json] [schema.utils :refer [named-error-explain validation-error-explain]] [puppetlabs.kitchensink.core :refer [deep-merge]]) ^{:line 8, :column 3} (:import java.util.UUID)))
(do (cloverage.coverage/cover 3) (do (clojure.core/in-ns (quote puppetlabs.classifier.util)) ((fn* loading__4958__auto__ ([] (. clojure.lang.Var (clojure.core/pushThreadBindings {clojure.lang.Compiler/LOADER (. (. loading__4958__auto__ getClass) getClassLoader)})) (try (clojure.core/refer (quote clojure.core)) (clojure.core/require (quote [clojure.set :as set]) (quote [clojure.string :as str]) (quote [clojure.walk :refer [postwalk prewalk]]) (quote [cheshire.core :as json]) (quote [schema.utils :refer [named-error-explain validation-error-explain]]) (quote [puppetlabs.kitchensink.core :refer [deep-merge]])) (do (clojure.core/import* "java.util.UUID")) (finally (. clojure.lang.Var (clojure.core/popThreadBindings))))))) (if (. (quote puppetlabs.classifier.util) equals (quote clojure.core)) nil (do (. clojure.lang.LockingTransaction (clojure.core/runInTransaction (fn* ([] (clojure.core/commute (clojure.core/deref (var clojure.core/*loaded-libs*)) clojure.core/conj (quote puppetlabs.classifier.util)))))) nil))))
(ns puppetlabs.classifier.util (:require [clojure.set :as set] [clojure.string :as str] [clojure.walk :refer [postwalk prewalk]] [cheshire.core :as json] [schema.utils :refer [named-error-explain validation-error-explain]] [puppetlabs.kitchensink.core :refer [deep-merge]]) (:import java.util.UUID))
at cloverage.instrument$instrument$fn__1489.invoke(instrument.clj:425)
at cloverage.instrument$instrument.invoke(instrument.clj:413)
at cloverage.coverage$_main$fn__2859.invoke(coverage.clj:148)
at cloverage.coverage$_main.doInvoke(coverage.clj:145)
at clojure.lang.RestFn.invoke(RestFn.java:3894)
at clojure.lang.Var.invoke(Var.java:676)
at user$eval552.invoke(form-init187824951215133097.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6703)
at clojure.lang.Compiler.eval(Compiler.java:6693)
at clojure.lang.Compiler.load(Compiler.java:7130)
... 11 more
Caused by: java.lang.RuntimeException: No such var: cli/parse-opts, compiling:(puppetlabs/kitchensink/core.clj:721:52)
at clojure.lang.Compiler.analyze(Compiler.java:6464)
at clojure.lang.Compiler.analyze(Compiler.java:6406)
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3665)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6646)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.access$100(Compiler.java:38)
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6050)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.analyze(Compiler.java:6406)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782)
at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217)
at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.access$100(Compiler.java:38)
at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644)
at clojure.lang.Compiler.analyze(Compiler.java:6445)
at clojure.lang.Compiler.analyze(Compiler.java:6406)
at clojure.lang.Compiler.eval(Compiler.java:6707)
at clojure.lang.Compiler.load(Compiler.java:7130)
at clojure.lang.RT.loadResourceScript(RT.java:370)
at clojure.lang.RT.loadResourceScript(RT.java:361)
at clojure.lang.RT.load(RT.java:440)
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:512)
at puppetlabs.classifier.util$eval3768$loading__4958__auto____3769.invoke(puppetlabs/classifier/util.clj:1)
at puppetlabs.classifier.util$eval3768.invoke(puppetlabs/classifier/util.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6703)
at clojure.lang.Compiler.eval(Compiler.java:6692)
at clojure.lang.Compiler.eval(Compiler.java:6693)
at clojure.lang.Compiler.eval(Compiler.java:6666)
at clojure.core$eval.invoke(core.clj:2927)
at cloverage.instrument$instrument$fn__1489$fn__1490.invoke(instrument.clj:416)
at cloverage.instrument$instrument$fn__1489.invoke(instrument.clj:414)
... 20 more
Caused by: java.lang.RuntimeException: No such var: cli/parse-opts
at clojure.lang.Util.runtimeException(Util.java:221)
at clojure.lang.Compiler.resolveIn(Compiler.java:6914)
at clojure.lang.Compiler.resolve(Compiler.java:6884)
at clojure.lang.Compiler.analyzeSymbol(Compiler.java:6845)
at clojure.lang.Compiler.analyze(Compiler.java:6427)
... 71 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment