pallet / alembic

A library for distilling (resolving and adding to the classpath) dependencies
255 stars 13 forks source link

Distill not working #13

Open malloc82 opened 8 years ago

malloc82 commented 8 years ago

I'm getting this error when I try to use alembic.still/distill to load a library from repl:

3. Unhandled java.lang.reflect.InvocationTargetException
   (No message)

NativeMethodAccessorImpl.java:   -2  sun.reflect.NativeMethodAccessorImpl/invoke0
NativeMethodAccessorImpl.java:   62  sun.reflect.NativeMethodAccessorImpl/invoke
DelegatingMethodAccessorImpl.java:   43  sun.reflect.DelegatingMethodAccessorImpl/invoke
               Method.java:  498  java.lang.reflect.Method/invoke
                  core.clj:   54  classlojure.core/invoke-in*
               RestFn.java:  494  clojure.lang.RestFn/invoke
                  core.clj:   72  classlojure.core/eval-in*/print-read-eval
                  core.clj:   74  classlojure.core/eval-in*
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  634  clojure.core/apply
                  core.clj:   93  classlojure.core/eval-in
               RestFn.java:  425  clojure.lang.RestFn/invoke
                 still.clj:   81  alembic.still/project-repositories
                 still.clj:   87  alembic.still/project-repositories
                 still.clj:  231  alembic.still/distill*
                 still.clj:  273  alembic.still/distill
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   45  user/eval16113
             Compiler.java: 6782  clojure.lang.Compiler/eval
             Compiler.java: 6745  clojure.lang.Compiler/eval
                  core.clj: 3081  clojure.core/eval
                  main.clj:  240  clojure.main/repl/read-eval-print/fn
                  main.clj:  240  clojure.main/repl/read-eval-print
                  main.clj:  258  clojure.main/repl/fn
                  main.clj:  258  clojure.main/repl
               RestFn.java: 1523  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   87  clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  630  clojure.core/apply
                  core.clj: 1868  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   85  clojure.tools.nrepl.middleware.interruptible-eval/evaluate
    interruptible_eval.clj:  222  clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
    interruptible_eval.clj:  190  clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn
                  AFn.java:   22  clojure.lang.AFn/run
   ThreadPoolExecutor.java: 1142  java.util.concurrent.ThreadPoolExecutor/runWorker
   ThreadPoolExecutor.java:  617  java.util.concurrent.ThreadPoolExecutor$Worker/run
               Thread.java:  745  java.lang.Thread/run

2. Caused by clojure.lang.Compiler$CompilerException
   Error compiling puget/printer.clj at (1:1)

             Compiler.java: 7142  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  457  clojure.lang.RestFn/invoke
                  repl.clj:    1  whidbey.repl/eval3297/loading--auto--
                  repl.clj:    1  whidbey.repl/eval3297
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  482  clojure.lang.RestFn/invoke
           colorscheme.clj:    1  ultra.colorscheme/eval2908/loading--auto--
           colorscheme.clj:    1  ultra.colorscheme/eval2908
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  436  clojure.lang.RestFn/invoke
              hardcore.clj:    1  ultra.hardcore/eval2077/loading--auto--
              hardcore.clj:    1  ultra.hardcore/eval2077
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  512  clojure.lang.RestFn/invoke
                plugin.clj:    1  ultra.plugin/eval1345/loading--auto--
                plugin.clj:    1  ultra.plugin/eval1345
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  408  clojure.lang.RestFn/invoke
                 utils.clj:   68  leiningen.core.utils/require-resolve
               project.clj:  741  leiningen.core.project/apply-middleware
             protocols.clj:  143  clojure.core.protocols/fn
             protocols.clj:   19  clojure.core.protocols/fn/G
             protocols.clj:   31  clojure.core.protocols/seq-reduce
             protocols.clj:   54  clojure.core.protocols/fn
             protocols.clj:   13  clojure.core.protocols/fn/G
                  core.clj: 6289  clojure.core/reduce
               project.clj:  738  leiningen.core.project/apply-middleware
               project.clj:  769  leiningen.core.project/activate-middleware
               project.clj:  876  leiningen.core.project/init-project
               project.clj:  942  leiningen.core.project/read
               project.clj:  943  leiningen.core.project/read
                      REPL:    0  clojure.core/eval1337
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6693  clojure.lang.Compiler/eval
             Compiler.java: 6666  clojure.lang.Compiler/eval
                  core.clj: 2927  clojure.core/eval
                      REPL:    0  clojure.core/eval256
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6666  clojure.lang.Compiler/eval
NativeMethodAccessorImpl.java:   -2  sun.reflect.NativeMethodAccessorImpl/invoke0
NativeMethodAccessorImpl.java:   62  sun.reflect.NativeMethodAccessorImpl/invoke
DelegatingMethodAccessorImpl.java:   43  sun.reflect.DelegatingMethodAccessorImpl/invoke
               Method.java:  498  java.lang.reflect.Method/invoke
                  core.clj:   54  classlojure.core/invoke-in*
               RestFn.java:  494  clojure.lang.RestFn/invoke
                  core.clj:   72  classlojure.core/eval-in*/print-read-eval
                  core.clj:   74  classlojure.core/eval-in*
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  634  clojure.core/apply
                  core.clj:   93  classlojure.core/eval-in
               RestFn.java:  425  clojure.lang.RestFn/invoke
                 still.clj:   81  alembic.still/project-repositories
                 still.clj:   87  alembic.still/project-repositories
                 still.clj:  231  alembic.still/distill*
                 still.clj:  273  alembic.still/distill
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   45  user/eval16113
             Compiler.java: 6782  clojure.lang.Compiler/eval
             Compiler.java: 6745  clojure.lang.Compiler/eval
                  core.clj: 3081  clojure.core/eval
                  main.clj:  240  clojure.main/repl/read-eval-print/fn
                  main.clj:  240  clojure.main/repl/read-eval-print
                  main.clj:  258  clojure.main/repl/fn
                  main.clj:  258  clojure.main/repl
               RestFn.java: 1523  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   87  clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  630  clojure.core/apply
                  core.clj: 1868  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   85  clojure.tools.nrepl.middleware.interruptible-eval/evaluate
    interruptible_eval.clj:  222  clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
    interruptible_eval.clj:  190  clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn
                  AFn.java:   22  clojure.lang.AFn/run
   ThreadPoolExecutor.java: 1142  java.util.concurrent.ThreadPoolExecutor/runWorker
   ThreadPoolExecutor.java:  617  java.util.concurrent.ThreadPoolExecutor$Worker/run
               Thread.java:  745  java.lang.Thread/run

1. Caused by java.io.FileNotFoundException
   Could not locate fipp/engine__init.class or fipp/engine.clj on classpath:

                   RT.java:  443  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  551  clojure.lang.RestFn/invoke
               printer.clj:    1  puget.printer/eval3342/loading--auto--
               printer.clj:    1  puget.printer/eval3342
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  457  clojure.lang.RestFn/invoke
                  repl.clj:    1  whidbey.repl/eval3297/loading--auto--
                  repl.clj:    1  whidbey.repl/eval3297
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  482  clojure.lang.RestFn/invoke
           colorscheme.clj:    1  ultra.colorscheme/eval2908/loading--auto--
           colorscheme.clj:    1  ultra.colorscheme/eval2908
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  436  clojure.lang.RestFn/invoke
              hardcore.clj:    1  ultra.hardcore/eval2077/loading--auto--
              hardcore.clj:    1  ultra.hardcore/eval2077
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  512  clojure.lang.RestFn/invoke
                plugin.clj:    1  ultra.plugin/eval1345/loading--auto--
                plugin.clj:    1  ultra.plugin/eval1345
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6692  clojure.lang.Compiler/eval
             Compiler.java: 7130  clojure.lang.Compiler/load
                   RT.java:  370  clojure.lang.RT/loadResourceScript
                   RT.java:  361  clojure.lang.RT/loadResourceScript
                   RT.java:  440  clojure.lang.RT/load
                   RT.java:  411  clojure.lang.RT/load
                  core.clj: 5641  clojure.core/load/fn
                  core.clj: 5640  clojure.core/load
               RestFn.java:  408  clojure.lang.RestFn/invoke
                  core.clj: 5446  clojure.core/load-one
                  core.clj: 5486  clojure.core/load-lib/fn
                  core.clj: 5485  clojure.core/load-lib
               RestFn.java:  142  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5524  clojure.core/load-libs
               RestFn.java:  137  clojure.lang.RestFn/applyTo
                  core.clj:  626  clojure.core/apply
                  core.clj: 5607  clojure.core/require
               RestFn.java:  408  clojure.lang.RestFn/invoke
                 utils.clj:   68  leiningen.core.utils/require-resolve
               project.clj:  741  leiningen.core.project/apply-middleware
             protocols.clj:  143  clojure.core.protocols/fn
             protocols.clj:   19  clojure.core.protocols/fn/G
             protocols.clj:   31  clojure.core.protocols/seq-reduce
             protocols.clj:   54  clojure.core.protocols/fn
             protocols.clj:   13  clojure.core.protocols/fn/G
                  core.clj: 6289  clojure.core/reduce
               project.clj:  738  leiningen.core.project/apply-middleware
               project.clj:  769  leiningen.core.project/activate-middleware
               project.clj:  876  leiningen.core.project/init-project
               project.clj:  942  leiningen.core.project/read
               project.clj:  943  leiningen.core.project/read
                      REPL:    0  clojure.core/eval1337
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6693  clojure.lang.Compiler/eval
             Compiler.java: 6666  clojure.lang.Compiler/eval
                  core.clj: 2927  clojure.core/eval
                      REPL:    0  clojure.core/eval256
             Compiler.java: 6703  clojure.lang.Compiler/eval
             Compiler.java: 6666  clojure.lang.Compiler/eval
NativeMethodAccessorImpl.java:   -2  sun.reflect.NativeMethodAccessorImpl/invoke0
NativeMethodAccessorImpl.java:   62  sun.reflect.NativeMethodAccessorImpl/invoke
DelegatingMethodAccessorImpl.java:   43  sun.reflect.DelegatingMethodAccessorImpl/invoke
               Method.java:  498  java.lang.reflect.Method/invoke
                  core.clj:   54  classlojure.core/invoke-in*
               RestFn.java:  494  clojure.lang.RestFn/invoke
                  core.clj:   72  classlojure.core/eval-in*/print-read-eval
                  core.clj:   74  classlojure.core/eval-in*
               RestFn.java:  425  clojure.lang.RestFn/invoke
                  AFn.java:  156  clojure.lang.AFn/applyToHelper
               RestFn.java:  132  clojure.lang.RestFn/applyTo
                  core.clj:  634  clojure.core/apply
                  core.clj:   93  classlojure.core/eval-in
               RestFn.java:  425  clojure.lang.RestFn/invoke
                 still.clj:   81  alembic.still/project-repositories
                 still.clj:   87  alembic.still/project-repositories
                 still.clj:  231  alembic.still/distill*
                 still.clj:  273  alembic.still/distill
               RestFn.java:  410  clojure.lang.RestFn/invoke
                      REPL:   45  user/eval16113
             Compiler.java: 6782  clojure.lang.Compiler/eval
             Compiler.java: 6745  clojure.lang.Compiler/eval
                  core.clj: 3081  clojure.core/eval
                  main.clj:  240  clojure.main/repl/read-eval-print/fn
                  main.clj:  240  clojure.main/repl/read-eval-print
                  main.clj:  258  clojure.main/repl/fn
                  main.clj:  258  clojure.main/repl
               RestFn.java: 1523  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   87  clojure.tools.nrepl.middleware.interruptible-eval/evaluate/fn
                  AFn.java:  152  clojure.lang.AFn/applyToHelper
                  AFn.java:  144  clojure.lang.AFn/applyTo
                  core.clj:  630  clojure.core/apply
                  core.clj: 1868  clojure.core/with-bindings*
               RestFn.java:  425  clojure.lang.RestFn/invoke
    interruptible_eval.clj:   85  clojure.tools.nrepl.middleware.interruptible-eval/evaluate
    interruptible_eval.clj:  222  clojure.tools.nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
    interruptible_eval.clj:  190  clojure.tools.nrepl.middleware.interruptible-eval/run-next/fn
                  AFn.java:   22  clojure.lang.AFn/run
   ThreadPoolExecutor.java: 1142  java.util.concurrent.ThreadPoolExecutor/runWorker
   ThreadPoolExecutor.java:  617  java.util.concurrent.ThreadPoolExecutor$Worker/run
               Thread.java:  745  java.lang.Thread/run
malloc82 commented 8 years ago

I'm using clojure 1.8.0, java 11.8.0_92-b14 on OS X 10.11 (El Capitan). The actual command I used:

(require 'alembic.still)
(alembic.still/distill '[clj-http "3.1.0"])

Error is not library dependent. Library loads fine if I add them to project.clj and restart the repl.

malloc82 commented 8 years ago

Shorter version of the error from command line:

user=> (require 'alembic.still)
nil
user=> (alembic.still/distill '[enlive "1.1.5"])

              java.io.FileNotFoundException: Could not locate fipp/engine__init.class or fipp/engine.clj on classpath:
    clojure.lang.Compiler$CompilerException: java.io.FileNotFoundException: Could not locate fipp/engine__init.class or fipp/engine.clj on classpath: , compiling:(puget/printer.clj:1:1)
java.lang.reflect.InvocationTargetException:
user=>
malloc82 commented 8 years ago

It seems that it is an issue due to lack of support for Clojure 1.8.0. Also, there is a similar error when using cider-nrepl 0.12.0.

3g0r commented 6 years ago

Any news?

malloc82 commented 6 years ago

No update here. But someone mentioned in another thread that you can use Cider and clj-refactor using M-x cljr-add-project-dependency to new dependency.

3g0r commented 6 years ago

Great thanks! Other solution: usage pomegranate https://github.com/cemerick/pomegranate#add-classpath-usage