Deraen / sass4clj

SASS compiler for Clj, Lein and Boot, using Libsass Java wrapper
70 stars 16 forks source link

Automatic run #18

Closed pupeno closed 5 years ago

pupeno commented 7 years ago

Is there a way to automatically run this task when compiling the uberjar? I tried both hooks and prep-tasks and I couldn't get it to work.

Deraen commented 7 years ago

Prep-tasks should work, if it doesn't, there is a problem somewhere.

pupeno commented 7 years ago

This is my current project.clj:

https://github.com/dashmantech/reagent-toolbox-docs/blob/4ccf2e058c13b8c170539e7de582642b418b9d5c/project.clj

that uses sass4clj. When the :prep-task is commented out, compilation looks like this:

PS C:\Users\pupeno\Documents\Dashman\reagent-toolbox-docs> lein uberjar
Compiling ClojureScript...
Compiling "resources/public/js/app.js" from ["src/cljs"]...
Feb 16, 2017 7:04:50 AM com.google.javascript.jscomp.LoggerErrorManager println
WARNING: /C:/Users/pupeno/Documents/Dashman/reagent-toolbox-docs/resources/public/js/cljs/compiler.js:563: WARNING - References to the global RegExp object prevents optimization of regular expressions.
cljs.compiler.emit_constant.cljs$core$IMultiFn$_add_method$arity$3(null,RegExp,(function (x){
                                                                        ^^^^^^

Feb 16, 2017 7:04:50 AM com.google.javascript.jscomp.LoggerErrorManager printSummary
WARNING: 0 error(s), 1 warning(s)
Successfully compiled "resources/public/js/app.js" in 119.67 seconds.
Compiling reagent-toolbox-docs.core
2017-02-16 07:04:56.929:INFO::main: Logging initialized @5735ms
Compiling ClojureScript...
Created C:\Users\pupeno\Documents\Dashman\reagent-toolbox-docs\target\reagent-toolbox-docs-0.1.0-SNAPSHOT.jar
Created C:\Users\pupeno\Documents\Dashman\reagent-toolbox-docs\target\reagent-toolbox-docs-standalone.jar

when it is enabled, on the other hand:

PS C:\Users\pupeno\Documents\Dashman\reagent-toolbox-docs> lein uberjar
Compiling ClojureScript...
Compiling "resources/public/js/app.js" from ["src/cljs"]...
Feb 16, 2017 7:08:48 AM com.google.javascript.jscomp.LoggerErrorManager println
WARNING: /C:/Users/pupeno/Documents/Dashman/reagent-toolbox-docs/resources/public/js/cljs/compiler.js:563: WARNING - References to the global RegExp object prevents optimization of regular expressions.
cljs.compiler.emit_constant.cljs$core$IMultiFn$_add_method$arity$3(null,RegExp,(function (x){
                                                                        ^^^^^^

Feb 16, 2017 7:08:48 AM com.google.javascript.jscomp.LoggerErrorManager printSummary
WARNING: 0 error(s), 1 warning(s)
Successfully compiled "resources/public/js/app.js" in 121.593 seconds.
Compiling reagent-toolbox-docs.core
2017-02-16 07:08:55.981:INFO::main: Logging initialized @5947ms
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...
Compiling ClojureScript...

and it keeps on going and going.

pupeno commented 7 years ago

If I move ["sass4clj" "once"] before "javac", I get this:

PS C:\Users\pupeno\Documents\Dashman\reagent-toolbox-docs> lein uberjar
Exception in thread "main" java.lang.StackOverflowError
        at java.io.File.<init>(Unknown Source)
        at java.io.FilePermission$1.run(Unknown Source)
        at java.io.FilePermission$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.io.FilePermission.init(Unknown Source)
        at java.io.FilePermission.<init>(Unknown Source)
        at sun.net.www.protocol.file.FileURLConnection.getPermission(Unknown Source)
        at sun.net.www.protocol.jar.JarFileFactory.getPermission(Unknown Source)
        at sun.net.www.protocol.jar.JarFileFactory.getCachedJarFile(Unknown Source)
        at sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
        at sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.jar.JarURLConnection.getInputStream(Unknown Source)
        at java.net.URLClassLoader.getResourceAsStream(Unknown Source)
        at java.lang.Class.getResourceAsStream(Unknown Source)
        at org.apache.maven.model.superpom.DefaultSuperPomProvider.getSuperModel(DefaultSuperPomProvider.java:62)
        at org.apache.maven.model.building.DefaultModelBuilder.getSuperModel(DefaultModelBuilder.java:866)
        at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:266)
        at org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:232)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:322)
        at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:186)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:412)
        at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:240)
        at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:333)
        at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
        at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28)
        at cemerick.pomegranate.aether$resolve_dependencies_STAR_.invokeStatic(aether.clj:776)
        at cemerick.pomegranate.aether$resolve_dependencies_STAR_.doInvoke(aether.clj:677)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:646)
        at clojure.core$apply.invoke(core.clj:641)
        at cemerick.pomegranate.aether$resolve_dependencies.invokeStatic(aether.clj:785)
        at cemerick.pomegranate.aether$resolve_dependencies.doInvoke(aether.clj:779)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:646)
        at clojure.core$apply.invoke(core.clj:641)
        at cemerick.pomegranate$add_dependencies.invokeStatic(pomegranate.clj:74)
        at cemerick.pomegranate$add_dependencies.doInvoke(pomegranate.clj:57)
        at clojure.lang.RestFn.invoke(RestFn.java:2793)
        at leiningen.core.classpath$fn__6722.invokeStatic(classpath.clj:260)
        at leiningen.core.classpath$fn__6722.invoke(classpath.clj:253)
        at clojure.lang.AFn.applyToHelper(AFn.java:165)
        at clojure.lang.AFn.applyTo(AFn.java:144)
        at clojure.core$apply.invokeStatic(core.clj:646)
        at clojure.core$memoize$fn__5708.doInvoke(core.clj:6107)
        at clojure.lang.RestFn.invoke(RestFn.java:457)
        at leiningen.core.classpath$get_dependencies.invokeStatic(classpath.clj:421)
        at leiningen.core.classpath$get_dependencies.doInvoke(classpath.clj:413)
        at clojure.lang.RestFn.applyTo(RestFn.java:146)
        at clojure.core$apply.invokeStatic(core.clj:652)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.classpath$resolve_managed_dependencies.invokeStatic(classpath.clj:509)
        at leiningen.core.classpath$resolve_managed_dependencies.doInvoke(classpath.clj:496)
        at clojure.lang.RestFn.invoke(RestFn.java:494)
        at leiningen.core.project$load_plugins.invokeStatic(project.clj:695)
        at leiningen.core.project$load_plugins.invoke(project.clj:689)
        at leiningen.core.project$load_plugins.invokeStatic(project.clj:706)
        at leiningen.core.project$load_plugins.invoke(project.clj:689)
        at leiningen.core.project$load_plugins.invokeStatic(project.clj:707)
        at leiningen.core.project$load_plugins.invoke(project.clj:689)
        at leiningen.core.project$set_profiles.invokeStatic(project.clj:861)
        at leiningen.core.project$set_profiles.doInvoke(project.clj:855)
        at clojure.lang.RestFn.invoke(RestFn.java:442)
        at leiningen.core.project$merge_profiles.invokeStatic(project.clj:870)
        at leiningen.core.project$merge_profiles.invoke(project.clj:864)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:53)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
        at leiningen.core.eval$prep.invoke(eval.clj:73)
        at leiningen.core.eval$eval_in_project.invokeStatic(eval.clj:362)
        at leiningen.core.eval$eval_in_project.invoke(eval.clj:356)
        at leiningen.sass4clj$eval_in_project.invokeStatic(sass4clj.clj:29)
        at leiningen.sass4clj$eval_in_project.invoke(sass4clj.clj:28)
        at leiningen.sass4clj$run_compiler.invokeStatic(sass4clj.clj:54)
        at leiningen.sass4clj$run_compiler.invoke(sass4clj.clj:45)
        at leiningen.sass4clj$sass4clj.invokeStatic(sass4clj.clj:130)
        at leiningen.sass4clj$sass4clj.doInvoke(sass4clj.clj:98)
        at clojure.lang.RestFn.invoke(RestFn.java:425)
        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.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$partial_task$fn__5932.doInvoke(main.clj:272)
        at clojure.lang.RestFn.applyTo(RestFn.java:139)
        at clojure.lang.AFunction$1.doInvoke(AFunction.java:29)
        at clojure.lang.RestFn.applyTo(RestFn.java:137)
        at clojure.core$apply.invokeStatic(core.clj:648)
        at clojure.core$apply.invoke(core.clj:641)
        at leiningen.core.main$apply_task.invokeStatic(main.clj:322)
        at leiningen.core.main$apply_task.invoke(main.clj:308)
        at leiningen.core.eval$run_prep_tasks.invokeStatic(eval.clj:51)
        at leiningen.core.eval$run_prep_tasks.invoke(eval.clj:43)
        at leiningen.core.eval$prep.invokeStatic(eval.clj:86)
pupeno commented 7 years ago

If you want to reproduce it locally, the project is here:

https://github.com/dashmantech/reagent-toolbox-docs

although it requires checking out and running lein install on this library first:

https://github.com/dashmantech/reagent-toolbox

laurentsenta commented 7 years ago

First: Thanks for sharing and maintaining all these useful libraries & tools Sir Deraen!

I just reproduced the Compiling... infinite loop error by having a :prep-task ["compile" ["sass4clj" "once"]] at the root of my project.clj.

The surprising part is that by default sass4clj runs my other compilers (lein-resource and cljsbuild).

› lein sass4clj once 
Copying resources...
Compiling ClojureScript...
WARNING: boolean? already refers to: #'clojure.core/boolean? in namespace: fipp.visit, being replaced by: #'fipp.visit/boolean?
Compiling {sass}... frontend/constants.scss
Compiling {sass}... frontend/core.scss
Compiling {sass}... frontend.scss
Compiling {sass}... testbook.scss

So I guess if the compiler starts sass4clj, this had to loop.

tlewin commented 6 years ago

Meanwhile, I did this small workaround:

  1. First add an alias task (You must have lein-exec as a plugin)
    :aliases
    {"compile-sass" ["exec" "-e"
                   "(println (:out (clojure.java.shell/sh \"lein\" \"sass4clj\" \"once\")))"]}
  2. Add the alias in the prep-tasks:
    :uberjar {:prep-tasks ["compile-sass" "compile" ["cljsbuild" "once" "min"]]
    ...

    I know, it's ugly, but works 😄