Fork me on GitHub
#boot
<
2017-12-29
>
adamfrey16:12:37

has anyone else gotten stackoverflow errors with boot when boot is trying to print an exception? Here's a stacktrace:

...                         
                          boot.from.io.aviso.exception/fn      exception.clj:  480
                                                      ...                         
                                clojure.pprint/pprint-map       dispatch.clj:   99
                             clojure.pprint/pprint-map/fn       dispatch.clj:  100
                          clojure.pprint/pprint-map/fn/fn       dispatch.clj:  100
                                 clojure.pprint/write-out    pprint_base.clj:  194
                                                      ...                         
                          boot.from.io.aviso.exception/fn      exception.clj:  480
                                                      ...                         
                                clojure.pprint/pprint-map       dispatch.clj:   99
                             clojure.pprint/pprint-map/fn       dispatch.clj:  100
                          clojure.pprint/pprint-map/fn/fn       dispatch.clj:  100
                                 clojure.pprint/write-out    pprint_base.clj:  194
                                                      ...                         
                          boot.from.io.aviso.exception/fn      exception.clj:  480
                                                      ...                         
                             clojure.pprint/pprint-ideref       dispatch.clj:  134
                          clojure.pprint/pprint-ideref/fn       dispatch.clj:  134
                                                      ...                         
                               clojure.pprint/start-block  pretty_writer.clj:  445
                                                      ...                         
                            clojure.pprint/start-block/fn  pretty_writer.clj:  460
                             clojure.pprint/add-to-buffer  pretty_writer.clj:  311
                                                      ...                         
                          clojure.pprint/add-to-buffer/fn  pretty_writer.clj:  313
                                clojure.pprint/write-line  pretty_writer.clj:  297
                                                      ...                         
                             clojure.pprint/write-line/fn  pretty_writer.clj:  301
                        clojure.pprint/write-token-string  pretty_writer.clj:  269
                              clojure.pprint/write-tokens  pretty_writer.clj:  155
                                                      ...                         
                                        clojure.pprint/fn  pretty_writer.clj:  116
                                                      ...                         
                                     clojure.pprint/fn/fn  pretty_writer.clj:  118
clojure.pprint.proxy$java.io.Writer$IDeref$e595a7c1.write                         
                          clojure.pprint/column-writer/fn  column_writer.clj:   72
                                                      ...                         
                       clojure.pprint/column-writer/fn/fn  column_writer.clj:   73
                                 clojure.pprint/set-field  column_writer.clj:   28
                                       clojure.core/alter           core.clj: 2445
                                                      ...                         
java.lang.StackOverflowError: 
  clojure.lang.ExceptionInfo: 
    line: 94
I'm using boot 2.7.2 and clojure 1.9, but I've seen this error off and on for a long time

dominicm18:12:58

Is there any trick for building checkout dependencies all inside one JVM? Assuming they're all using boot too.