day8 / re-frame-template

A Leiningen template for creating a re-frame application (client only) with a shadow-cljs build.
MIT License
587 stars 90 forks source link

Heroku push error with `+10x +re-frisk` #79

Closed dijonkitchen closed 6 years ago

dijonkitchen commented 6 years ago

To reproduce:

lein new re-frame heroku-re-frame-test +handler +routes +10x +re-frisk
git init
git add
git commit
heroku create
git push heroku master

Error while pushing to Heroku:

...
remote:        Retrieving clj-stacktrace/clj-stacktrace/0.2.5/clj-stacktrace-0.2.5.jar from clojars
remote:        Compiling ["resources/public/js/compiled/app.js"] from ["src/cljs"]...
remote:        Compiling ["resources/public/js/compiled/app.js"] failed.
remote:        clojure.lang.ExceptionInfo: failed compiling file:/tmp/build_36e8072aaa71ae7de395006ed38900e2/src/cljs/heroku_re_frame_test/events.cljs {:file #object[java.io.File 0x7f69a16b "/tmp/build_36e8072aaa71ae7de395006ed38900e2/src/cljs/heroku_re_frame_test/events.cljs"]}
remote:         at clojure.core$ex_info.invokeStatic(core.clj:4617)
remote:         at clojure.core$ex_info.invoke(core.clj:4617)
remote:         at cljs.compiler$compile_file$fn__3702.invoke(compiler.cljc:1562)
remote:         at cljs.compiler$compile_file.invokeStatic(compiler.cljc:1522
remote:         at cljs.compiler$compile_file.invoke(compiler.cljc:1498)
remote:         at cljs.closure$compile_file.invokeStatic(closure.clj:573)
remote:         at cljs.closure$compile_file.invoke(closure.clj:564)
remote:         at cljs.closure$fn__5124.invokeStatic(closure.clj:653)
remote:         at cljs.closure$fn__5124.invoke(closure.clj:647)
remote:         at cljs.closure$fn__5052$G__5045__5059.invoke(closure.clj:521
remote:         at cljs.closure$fn__5128.invokeStatic(closure.clj:662)
remote:         at cljs.closure$fn__5128.invoke(closure.clj:647)
remote:         at cljs.closure$fn__5052$G__5045__5059.invoke(closure.clj:521
remote:         at cljs.closure$compile_sources$iter__5250__5254$fn__5255.invoke(closure.clj:1011)
remote:         at clojure.lang.LazySeq.sval(LazySeq.java:40)
remote:         at clojure.lang.LazySeq.seq(LazySeq.java:49)
remote:         at clojure.lang.Cons.next(Cons.java:39)
remote:         at clojure.lang.RT.next(RT.java:688)
remote:         at clojure.core$next__4341.invokeStatic(core.clj:64)
remote:         at clojure.core$dorun.invokeStatic(core.clj:3033)
remote:         at clojure.core$doall.invokeStatic(core.clj:3039)
remote:         at clojure.core$doall.invoke(core.clj:3039)
remote:         at cljs.closure$compile_sources.invokeStatic(closure.clj:1007
remote:         at cljs.closure$compile_sources.invoke(closure.clj:996)
remote:         at cljs.closure$build.invokeStatic(closure.clj:2817)
remote:         at cljs.closure$build.invoke(closure.clj:2718)
remote:         at cljs.build.api$build.invokeStatic(api.clj:208)
remote:         at cljs.build.api$build.invoke(api.clj:189)
remote:         at cljs.build.api$build.invokeStatic(api.clj:195)
remote:         at cljs.build.api$build.invoke(api.clj:189)
remote:         at cljsbuild.compiler$compile_cljs$fn__550.invoke(compiler.clj:61)
remote:         at cljsbuild.compiler$compile_cljs.invokeStatic(compiler.clj:60)
remote:         at cljsbuild.compiler$compile_cljs.invoke(compiler.clj:48)
remote:         at cljsbuild.compiler$run_compiler.invokeStatic(compiler.clj:168)
remote:         at cljsbuild.compiler$run_compiler.invoke(compiler.clj:129)
remote:         at user$eval665$iter__701__705$fn__706$fn__724.invoke(form-init617459368045006442.clj:1)
remote:         at user$eval665$iter__701__705$fn__706.invoke(form-init617459368045006442.clj:1)
remote:         at clojure.lang.LazySeq.sval(LazySeq.java:40)
remote:         at clojure.lang.LazySeq.seq(LazySeq.java:49)
remote:         at clojure.lang.RT.seq(RT.java:521)
remote:         at clojure.core$seq__4357.invokeStatic(core.clj:137)
remote:         at clojure.core$dorun.invokeStatic(core.clj:3024)
remote:         at clojure.core$doall.invokeStatic(core.clj:3039)
remote:         at clojure.core$doall.invoke(core.clj:3039)
remote:         at user$eval665.invokeStatic(form-init617459368045006442.clj:1)
remote:         at user$eval665.invoke(form-init617459368045006442.clj:1)
remote:         at clojure.lang.Compiler.eval(Compiler.java:6927)
remote:         at clojure.lang.Compiler.eval(Compiler.java:6917)
remote:         at clojure.lang.Compiler.load(Compiler.java:7379)
remote:         at clojure.lang.Compiler.loadFile(Compiler.java:7317)
remote:         at clojure.main$load_script.invokeStatic(main.clj:275)
remote:         at clojure.main$init_opt.invokeStatic(main.clj:277)
remote:         at clojure.main$init_opt.invoke(main.clj:277)
remote:         at clojure.main$initialize.invokeStatic(main.clj:308)
remote:         at clojure.main$null_opt.invokeStatic(main.clj:342)
remote:         at clojure.main$null_opt.invoke(main.clj:339)
remote:         at clojure.main$main.invokeStatic(main.clj:421)
remote:         at clojure.main$main.doInvoke(main.clj:384)
remote:         at clojure.lang.RestFn.invoke(RestFn.java:421)
remote:         at clojure.lang.Var.invoke(Var.java:383)
remote:         at clojure.lang.AFn.applyToHelper(AFn.java:156)
remote:         at clojure.lang.Var.applyTo(Var.java:700)
remote:         at clojure.main.main(main.java:37)
remote:        Caused by: clojure.lang.ExceptionInfo: No such namespace: day8.re-frame.tracing, could not locate day8/re_frame/tracing.cljs, day8/re_frame/tracing.cljc, or JavaScript source providing "day8.re-frame.tracing" in file /tmp/build_36e8072aaa71ae7de395006ed38900e2/src/cljs/heroku_re_frame_test/events.cljs {:tag :cljs/analysis-error}
remote:         at clojure.core$ex_info.invokeStatic(core.clj:4617)
remote:         at clojure.core$ex_info.invoke(core.clj:4617)
remote:         at cljs.analyzer$error.invokeStatic(analyzer.cljc:697)
remote:         at cljs.analyzer$error.invoke(analyzer.cljc:693)
remote:         at cljs.analyzer$error.invokeStatic(analyzer.cljc:695)
remote:         at cljs.analyzer$error.invoke(analyzer.cljc:693)
remote:         at cljs.analyzer$analyze_deps.invokeStatic(analyzer.cljc:2129
remote:         at cljs.analyzer$analyze_deps.invoke(analyzer.cljc:2103)
remote:         at cljs.analyzer$ns_side_effects.invokeStatic(analyzer.cljc:3476)
remote:         at cljs.analyzer$ns_side_effects.invoke(analyzer.cljc:3471)
remote:         at cljs.analyzer$analyze_STAR_$fn__2510.invoke(analyzer.cljc:3596)
remote:         at clojure.lang.PersistentVector.reduce(PersistentVector.java:341)
remote:         at clojure.core$reduce.invokeStatic(core.clj:6544)
remote:         at clojure.core$reduce.invoke(core.clj:6527)
remote:         at cljs.analyzer$analyze_STAR_.invokeStatic(analyzer.cljc:3596)
remote:         at cljs.analyzer$analyze_STAR_.invoke(analyzer.cljc:3586)
remote:         at cljs.analyzer$analyze.invokeStatic(analyzer.cljc:3616)
remote:         at cljs.analyzer$analyze.invoke(analyzer.cljc:3598)
remote:         at cljs.compiler$emit_source.invokeStatic(compiler.cljc:1386)
remote:         at cljs.compiler$emit_source.invoke(compiler.cljc:1365)
remote:         at cljs.compiler$compile_file_STAR_$fn__3672.invoke(compiler.cljc:1467)
remote:         at cljs.compiler$with_core_cljs.invokeStatic(compiler.cljc:1285)
remote:         at cljs.compiler$with_core_cljs.invoke(compiler.cljc:1274)
remote:         at cljs.compiler$compile_file_STAR_.invokeStatic(compiler.cljc:1451)
remote:         at cljs.compiler$compile_file_STAR_.invoke(compiler.cljc:1444
remote:         at cljs.compiler$compile_file$fn__3702.invoke(compiler.cljc:1547)
remote:         ... 60 more
remote:        Uberjar aborting because jar failed: Subprocess failed
remote:  !     Failed to build.
remote:  !     Push rejected, failed to compile Clojure (Leiningen 2) app.
remote: 
remote:  !     Push failed
...
gadfly361 commented 6 years ago

@dijonkitchen I think you may have forgotten the following commands

lein clean
lein with-profile prod uberjar

Try running those and then the heroku command. If that doesn't work, please send the log as you did above - much appreciated!

dijonkitchen commented 6 years ago

Thanks, but unfortunately, still getting same error:

...
remote:        Retrieving cljsbuild/cljsbuild/1.1.7/cljsbuild-1.1.7.jar from clojars
remote:        Compiling ["resources/public/js/compiled/app.js"] from ["src/cljs"]...
remote:        Compiling ["resources/public/js/compiled/app.js"] failed.
remote:        clojure.lang.ExceptionInfo: failed compiling file:/tmp/build_f373c611ee33515fd8001fe800c1b539/src/cljs/heroku_re_frame_test/events.cljs {:file #object[java.io.File 0x7f69a16b "/tmp/build_f373c611ee33515fd8001fe800c1b539/src/cljs/heroku_re_frame_test/events.cljs"]}
remote:         at clojure.core$ex_info.invokeStatic(core.clj:4617)
remote:         at clojure.core$ex_info.invoke(core.clj:4617)
remote:         at cljs.compiler$compile_file$fn__3702.invoke(compiler.cljc:1562)
remote:         at cljs.compiler$compile_file.invokeStatic(compiler.cljc:1522
remote:         at cljs.compiler$compile_file.invoke(compiler.cljc:1498)
remote:         at cljs.closure$compile_file.invokeStatic(closure.clj:573)
remote:         at cljs.closure$compile_file.invoke(closure.clj:564)
remote:         at cljs.closure$fn__5124.invokeStatic(closure.clj:653)
remote:         at cljs.closure$fn__5124.invoke(closure.clj:647)
remote:         at cljs.closure$fn__5052$G__5045__5059.invoke(closure.clj:521
remote:         at cljs.closure$fn__5128.invokeStatic(closure.clj:662)
remote:         at cljs.closure$fn__5128.invoke(closure.clj:647)
remote:         at cljs.closure$fn__5052$G__5045__5059.invoke(closure.clj:521
remote:         at cljs.closure$compile_sources$iter__5250__5254$fn__5255.invoke(closure.clj:1011)
remote:         at clojure.lang.LazySeq.sval(LazySeq.java:40)
remote:         at clojure.lang.LazySeq.seq(LazySeq.java:49)
remote:         at clojure.lang.Cons.next(Cons.java:39)
remote:         at clojure.lang.RT.next(RT.java:688)
remote:         at clojure.core$next__4341.invokeStatic(core.clj:64)
remote:         at clojure.core$dorun.invokeStatic(core.clj:3033)
remote:         at clojure.core$doall.invokeStatic(core.clj:3039)
remote:         at clojure.core$doall.invoke(core.clj:3039)
remote:         at cljs.closure$compile_sources.invokeStatic(closure.clj:1007
remote:         at cljs.closure$compile_sources.invoke(closure.clj:996)
remote:         at cljs.closure$build.invokeStatic(closure.clj:2817)
remote:         at cljs.closure$build.invoke(closure.clj:2718)
remote:         at cljs.build.api$build.invokeStatic(api.clj:208)
remote:         at cljs.build.api$build.invoke(api.clj:189)
remote:         at cljs.build.api$build.invokeStatic(api.clj:195)
remote:         at cljs.build.api$build.invoke(api.clj:189)
remote:         at cljsbuild.compiler$compile_cljs$fn__550.invoke(compiler.clj:61)
remote:         at cljsbuild.compiler$compile_cljs.invokeStatic(compiler.clj:60)
remote:         at cljsbuild.compiler$compile_cljs.invoke(compiler.clj:48)
remote:         at cljsbuild.compiler$run_compiler.invokeStatic(compiler.clj:168)
remote:         at cljsbuild.compiler$run_compiler.invoke(compiler.clj:129)
remote:         at user$eval665$iter__701__705$fn__706$fn__724.invoke(form-init2420986122727620372.clj:1)
remote:         at user$eval665$iter__701__705$fn__706.invoke(form-init2420986122727620372.clj:1)
remote:         at clojure.lang.LazySeq.sval(LazySeq.java:40)
remote:         at clojure.lang.LazySeq.seq(LazySeq.java:49)
remote:         at clojure.lang.RT.seq(RT.java:521)
remote:         at clojure.core$seq__4357.invokeStatic(core.clj:137)
remote:         at clojure.core$dorun.invokeStatic(core.clj:3024)
remote:         at clojure.core$doall.invokeStatic(core.clj:3039)
remote:         at clojure.core$doall.invoke(core.clj:3039)
remote:         at user$eval665.invokeStatic(form-init2420986122727620372.clj:1)
remote:         at user$eval665.invoke(form-init2420986122727620372.clj:1)
remote:         at clojure.lang.Compiler.eval(Compiler.java:6927)
remote:         at clojure.lang.Compiler.eval(Compiler.java:6917)
remote:         at clojure.lang.Compiler.load(Compiler.java:7379)
remote:         at clojure.lang.Compiler.loadFile(Compiler.java:7317)
remote:         at clojure.main$load_script.invokeStatic(main.clj:275)
remote:         at clojure.main$init_opt.invokeStatic(main.clj:277)
remote:         at clojure.main$init_opt.invoke(main.clj:277)
remote:         at clojure.main$initialize.invokeStatic(main.clj:308)
remote:         at clojure.main$null_opt.invokeStatic(main.clj:342)
remote:         at clojure.main$null_opt.invoke(main.clj:339)
remote:         at clojure.main$main.invokeStatic(main.clj:421)
remote:         at clojure.main$main.doInvoke(main.clj:384)
remote:         at clojure.lang.RestFn.invoke(RestFn.java:421)
remote:         at clojure.lang.Var.invoke(Var.java:383)
remote:         at clojure.lang.AFn.applyToHelper(AFn.java:156)
remote:         at clojure.lang.Var.applyTo(Var.java:700)
remote:         at clojure.main.main(main.java:37)
remote:        Caused by: clojure.lang.ExceptionInfo: No such namespace: day8.re-frame.tracing, could not locate day8/re_frame/tracing.cljs, day8/re_frame/tracing.cljc, or JavaScript source providing "day8.re-frame.tracing" in file /tmp/build_f373c611ee33515fd8001fe800c1b539/src/cljs/heroku_re_frame_test/events.cljs {:tag :cljs/analysis-error}
remote:         at clojure.core$ex_info.invokeStatic(core.clj:4617)
remote:         at clojure.core$ex_info.invoke(core.clj:4617)
remote:         at cljs.analyzer$error.invokeStatic(analyzer.cljc:697)
remote:         at cljs.analyzer$error.invoke(analyzer.cljc:693)
remote:         at cljs.analyzer$error.invokeStatic(analyzer.cljc:695)
remote:         at cljs.analyzer$error.invoke(analyzer.cljc:693)
remote:         at cljs.analyzer$analyze_deps.invokeStatic(analyzer.cljc:2129
remote:         at cljs.analyzer$analyze_deps.invoke(analyzer.cljc:2103)
remote:         at cljs.analyzer$ns_side_effects.invokeStatic(analyzer.cljc:3476)
remote:         at cljs.analyzer$ns_side_effects.invoke(analyzer.cljc:3471)
remote:         at cljs.analyzer$analyze_STAR_$fn__2510.invoke(analyzer.cljc:3596)
remote:         at clojure.lang.PersistentVector.reduce(PersistentVector.java:341)
remote:         at clojure.core$reduce.invokeStatic(core.clj:6544)
remote:         at clojure.core$reduce.invoke(core.clj:6527)
remote:         at cljs.analyzer$analyze_STAR_.invokeStatic(analyzer.cljc:3596)
remote:         at cljs.analyzer$analyze_STAR_.invoke(analyzer.cljc:3586)
remote:         at cljs.analyzer$analyze.invokeStatic(analyzer.cljc:3616)
remote:         at cljs.analyzer$analyze.invoke(analyzer.cljc:3598)
remote:         at cljs.compiler$emit_source.invokeStatic(compiler.cljc:1386)
remote:         at cljs.compiler$emit_source.invoke(compiler.cljc:1365)
remote:         at cljs.compiler$compile_file_STAR_$fn__3672.invoke(compiler.cljc:1467)
remote:         at cljs.compiler$with_core_cljs.invokeStatic(compiler.cljc:1285)
remote:         at cljs.compiler$with_core_cljs.invoke(compiler.cljc:1274)
remote:         at cljs.compiler$compile_file_STAR_.invokeStatic(compiler.cljc:1451)
remote:         at cljs.compiler$compile_file_STAR_.invoke(compiler.cljc:1444
remote:         at cljs.compiler$compile_file$fn__3702.invoke(compiler.cljc:1547)
remote:         ... 60 more
remote:        Uberjar aborting because jar failed: Subprocess failed
remote:  !     Failed to build.
remote:  !     Push rejected, failed to compile Clojure (Leiningen 2) app.
remote: 
remote:  !     Push failed
remote: Verifying deploy...
remote: 
remote: !   Push rejected to
...
gadfly361 commented 6 years ago

@danielcompton Do you mind taking a look at this? I think it has to do with re-frame trace and the stubs not getting included. This may be a relevant issue.

danielcompton commented 6 years ago

The tracing stubs to exist in the :prod dependencies, but for you to deploy to Heroku with them you'd need to make sure to include the :prod profile with a with-profile. This is definitely a bug, but I'm not quite sure what the best way to fix it is. Maybe adjusting the Heroku build command to lein with-profile +prod compile, or whatever the Heroku command is running?

dijonkitchen commented 6 years ago

I should note that without +10x +re-frisk there are no problems, so it's not like re-frame is completely incompatible with Heroku.

gadfly361 commented 6 years ago

Just pushed an update to the template that should get the +handler option working again, even when used with 10x.

Please reopen this issue if it still doesn't work for you. Many thanks for reporting this!


~/gadfly/projects/re-frame-template(master)$ lein new re-frame heroku-re-frame-test +handler +routes +10x +re-frisk
Generating re-frame project.
~/gadfly/projects/re-frame-template(master)$ cd heroku-re-frame-test/
~/gadfly/projects/re-frame-template/heroku-re-frame-test(master)$ git init
Initialized empty Git repository in /home/matthew/gadfly/projects/re-frame-template/heroku-re-frame-test/.git/
~/gadfly/projects/re-frame-template/heroku-re-frame-test$ git add .
~/gadfly/projects/re-frame-template/heroku-re-frame-test$ git commit -m "initial commit"
[master (root-commit) 2d99753] initial commit
 15 files changed, 299 insertions(+)
 create mode 100644 .gitignore
 create mode 100644 Procfile
 create mode 100644 README.md
 create mode 100644 project.clj
 create mode 100644 resources/public/index.html
 create mode 100644 src/clj/heroku_re_frame_test/core.clj
 create mode 100644 src/clj/heroku_re_frame_test/handler.clj
 create mode 100644 src/clj/heroku_re_frame_test/server.clj
 create mode 100644 src/cljs/heroku_re_frame_test/config.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/core.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/db.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/events.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/routes.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/subs.cljs
 create mode 100644 src/cljs/heroku_re_frame_test/views.cljs
~/gadfly/projects/re-frame-template/heroku-re-frame-test(master)$ heroku create
Creating app... done, ⬢ lit-meadow-29156
https://lit-meadow-29156.herokuapp.com/ | https://git.heroku.com/lit-meadow-29156.git
~/gadfly/projects/re-frame-template/heroku-re-frame-test(master)$ git push heroku master
Counting objects: 24, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (19/19), done.
Writing objects: 100% (24/24), 4.51 KiB | 0 bytes/s, done.
Total 24 (delta 0), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote: 
remote: -----> Clojure (Leiningen 2) app detected
remote: -----> Installing JDK 1.8... done
remote: -----> Installing Leiningen
remote:        Downloading: leiningen-2.7.1-standalone.jar
remote:        Writing: lein script
remote: -----> Building with Leiningen
remote:        Running: lein uberjar
remote:        Retrieving lein-cljsbuild/lein-cljsbuild/1.1.7/lein-cljsbuild-1.1.7.pom from clojars
remote:        Retrieving fs/fs/1.1.2/fs-1.1.2.pom from clojars
remote:        Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
remote:        Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
remote:        Retrieving org/apache/commons/commons-compress/1.3/commons-compress-1.3.pom from central
remote:        Retrieving org/apache/commons/commons-parent/22/commons-parent-22.pom from central
remote:        Retrieving org/apache/apache/9/apache-9.pom from central
remote:        Retrieving org/apache/commons/commons-compress/1.3/commons-compress-1.3.jar from central
remote:        Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.jar from central
remote:        Retrieving fs/fs/1.1.2/fs-1.1.2.jar from clojars
remote:        Retrieving lein-cljsbuild/lein-cljsbuild/1.1.7/lein-cljsbuild-1.1.7.jar from clojars
remote:        Retrieving lein-figwheel/lein-figwheel/0.5.16/lein-figwheel-0.5.16.pom from clojars
remote:        Retrieving simple-lein-profile-merge/simple-lein-profile-merge/0.1.4/simple-lein-profile-merge-0.1.4.pom from clojars
remote:        Retrieving org/clojure/clojure/1.6.0/clojure-1.6.0.pom from central
remote:        Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
remote:        Retrieving simple-lein-profile-merge/simple-lein-profile-merge/0.1.4/simple-lein-profile-merge-0.1.4.jar from clojars
remote:        Retrieving lein-figwheel/lein-figwheel/0.5.16/lein-figwheel-0.5.16.jar from clojars
remote:        Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
remote:        Retrieving org/clojure/clojurescript/1.10.238/clojurescript-1.10.238.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-unshaded/v20180204/closure-compiler-unshaded-v20180204.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-main/v20180204/closure-compiler-main-v20180204.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-parent/v20180204/closure-compiler-parent-v20180204.pom from central
remote:        Retrieving org/sonatype/oss/oss-parent/9/oss-parent-9.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20180204/closure-compiler-externs-v20180204.pom from central
remote:        Retrieving args4j/args4j/2.33/args4j-2.33.pom from central
remote:        Retrieving args4j/args4j-site/2.33/args4j-site-2.33.pom from central
remote:        Retrieving org/kohsuke/pom/14/pom-14.pom from central
remote:        Retrieving com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18.pom from central
remote:        Retrieving com/google/errorprone/error_prone_parent/2.0.18/error_prone_parent-2.0.18.pom from central
remote:        Retrieving com/google/guava/guava/22.0/guava-22.0.pom from central
remote:        Retrieving com/google/guava/guava-parent/22.0/guava-parent-22.0.pom from central
remote:        Retrieving com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom from central
remote:        Retrieving com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom from central
remote:        Retrieving org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom from central
remote:        Retrieving org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom from central
remote:        Retrieving org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom from central
remote:        Retrieving org/codehaus/codehaus-parent/4/codehaus-parent-4.pom from central
remote:        Retrieving com/google/protobuf/protobuf-java/3.0.2/protobuf-java-3.0.2.pom from central
remote:        Retrieving com/google/protobuf/protobuf-parent/3.0.2/protobuf-parent-3.0.2.pom from central
remote:        Retrieving com/google/google/1/google-1.pom from central
remote:        Retrieving com/google/code/gson/gson/2.7/gson-2.7.pom from central
remote:        Retrieving com/google/code/gson/gson-parent/2.7/gson-parent-2.7.pom from central
remote:        Retrieving com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.pom from central
remote:        Retrieving com/google/jsinterop/jsinterop-annotations/1.0.0/jsinterop-annotations-1.0.0.pom from central
remote:        Retrieving com/google/jsinterop/jsinterop/1.0.0/jsinterop-1.0.0.pom from central
remote:        Retrieving org/sonatype/oss/oss-parent/4/oss-parent-4.pom from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20170809-b9c14c6b/google-closure-library-0.0-20170809-b9c14c6b.pom from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20170809-b9c14c6b/google-closure-library-third-party-0.0-20170809-b9c14c6b.pom from central
remote:        Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
remote:        Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
remote:        Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
remote:        Retrieving org/mozilla/rhino/1.7R5/rhino-1.7R5.pom from central
remote:        Retrieving org/clojure/tools.reader/1.3.0-alpha3/tools.reader-1.3.0-alpha3.pom from central
remote:        Retrieving org/clojure/pom.contrib/0.2.2/pom.contrib-0.2.2.pom from central
remote:        Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
remote:        Retrieving com/cognitect/transit-clj/0.8.300/transit-clj-0.8.300.pom from central
remote:        Retrieving com/cognitect/transit-java/0.8.324/transit-java-0.8.324.pom from central
remote:        Retrieving com/fasterxml/jackson/core/jackson-core/2.8.7/jackson-core-2.8.7.pom from central
remote:        Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
remote:        Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
remote:        Retrieving org/msgpack/msgpack/0.6.12/msgpack-0.6.12.pom from central
remote:        Retrieving com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.pom from central
remote:        Retrieving org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.pom from central
remote:        Retrieving commons-codec/commons-codec/1.10/commons-codec-1.10.pom from central
remote:        Retrieving org/apache/commons/commons-parent/35/commons-parent-35.pom from central
remote:        Retrieving org/apache/apache/15/apache-15.pom from central
remote:        Retrieving reagent/reagent/0.7.0/reagent-0.7.0.pom from clojars
remote:        Retrieving org/clojure/clojurescript/1.9.655/clojurescript-1.9.655.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-unshaded/v20170521/closure-compiler-unshaded-v20170521.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-main/v20170521/closure-compiler-main-v20170521.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-parent/v20170521/closure-compiler-parent-v20170521.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20170521/closure-compiler-externs-v20170521.pom from central
remote:        Retrieving com/google/guava/guava/20.0/guava-20.0.pom from central
remote:        Retrieving com/google/guava/guava-parent/20.0/guava-parent-20.0.pom from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20170519-fa0499ef/google-closure-library-0.0-20170519-fa0499ef.pom from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20170519-fa0499ef/google-closure-library-third-party-0.0-20170519-fa0499ef.pom from central
remote:        Retrieving org/clojure/tools.reader/1.0.0/tools.reader-1.0.0.pom from central
remote:        Retrieving cljsjs/react-dom/15.5.4-0/react-dom-15.5.4-0.pom from clojars
remote:        Retrieving cljsjs/react/15.5.4-0/react-15.5.4-0.pom from clojars
remote:        Retrieving cljsjs/react-dom-server/15.5.4-0/react-dom-server-15.5.4-0.pom from clojars
remote:        Retrieving cljsjs/create-react-class/15.5.3-0/create-react-class-15.5.3-0.pom from clojars
remote:        Retrieving re-frame/re-frame/0.10.5/re-frame-0.10.5.pom from clojars
remote:        Retrieving org/clojure/clojurescript/1.9.908/clojurescript-1.9.908.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-unshaded/v20170806/closure-compiler-unshaded-v20170806.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-main/v20170806/closure-compiler-main-v20170806.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-parent/v20170806/closure-compiler-parent-v20170806.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20170806/closure-compiler-externs-v20170806.pom from central
remote:        Retrieving org/clojure/tools.reader/1.0.5/tools.reader-1.0.5.pom from central
remote:        Retrieving net/cgrand/macrovich/0.2.0/macrovich-0.2.0.pom from clojars
remote:        Retrieving org/clojure/clojurescript/1.9.293/clojurescript-1.9.293.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-unshaded/v20160911/closure-compiler-unshaded-v20160911.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-main/v20160911/closure-compiler-main-v20160911.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-parent/v20160911/closure-compiler-parent-v20160911.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20160911/closure-compiler-externs-v20160911.pom from central
remote:        Retrieving args4j/args4j/2.0.26/args4j-2.0.26.pom from central
remote:        Retrieving args4j/args4j-site/2.0.26/args4j-site-2.0.26.pom from central
remote:        Retrieving org/kohsuke/pom/6/pom-6.pom from central
remote:        Retrieving com/google/guava/guava/19.0/guava-19.0.pom from central
remote:        Retrieving com/google/guava/guava-parent/19.0/guava-parent-19.0.pom from central
remote:        Retrieving com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom from central
remote:        Retrieving com/google/code/gson/gson/2.2.4/gson-2.2.4.pom from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20160609-f42b4a24/google-closure-library-0.0-20160609-f42b4a24.pom from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20160609-f42b4a24/google-closure-library-third-party-0.0-20160609-f42b4a24.pom from central
remote:        Retrieving org/clojure/tools.reader/1.0.0-beta3/tools.reader-1.0.0-beta3.pom from central
remote:        Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.pom from central
remote:        Retrieving secretary/secretary/1.2.3/secretary-1.2.3.pom from clojars
remote:        Retrieving com/cemerick/clojurescript.test/0.2.3-SNAPSHOT/clojurescript.test-0.2.3-20140317.141743-3.pom from clojars
remote:        Retrieving org/clojure/clojurescript/0.0-2014/clojurescript-0.0-2014.pom from central
remote:        Retrieving com/google/javascript/closure-compiler/v20130603/closure-compiler-v20130603.pom from central
remote:        Retrieving args4j/args4j/2.0.16/args4j-2.0.16.pom from central
remote:        Retrieving args4j/args4j-site/2.0.16/args4j-site-2.0.16.pom from central
remote:        Retrieving com/google/guava/guava/14.0.1/guava-14.0.1.pom from central
remote:        Retrieving com/google/guava/guava-parent/14.0.1/guava-parent-14.0.1.pom from central
remote:        Retrieving com/google/protobuf/protobuf-java/2.4.1/protobuf-java-2.4.1.pom from central
remote:        Retrieving org/json/json/20090211/json-20090211.pom from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20130212-95c19e7f0f5f/google-closure-library-0.0-20130212-95c19e7f0f5f.pom from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20130212-95c19e7f0f5f/google-closure-library-third-party-0.0-20130212-95c19e7f0f5f.pom from central
remote:        Retrieving org/clojure/data.json/0.2.3/data.json-0.2.3.pom from central
remote:        Retrieving org/mozilla/rhino/1.7R4/rhino-1.7R4.pom from central
remote:        Retrieving org/clojure/tools.reader/0.7.10/tools.reader-0.7.10.pom from central
remote:        Retrieving compojure/compojure/1.5.0/compojure-1.5.0.pom from clojars
remote:        Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
remote:        Retrieving org/clojure/tools.macro/0.1.5/tools.macro-0.1.5.pom from central
remote:        Retrieving clout/clout/2.1.2/clout-2.1.2.pom from clojars
remote:        Retrieving instaparse/instaparse/1.4.0/instaparse-1.4.0.pom from clojars
remote:        Retrieving medley/medley/0.7.3/medley-0.7.3.pom from clojars
remote:        Retrieving ring/ring-core/1.4.0/ring-core-1.4.0.pom from clojars
remote:        Retrieving org/clojure/tools.reader/0.9.1/tools.reader-0.9.1.pom from central
remote:        Retrieving ring/ring-codec/1.0.0/ring-codec-1.0.0.pom from clojars
remote:        Retrieving commons-codec/commons-codec/1.6/commons-codec-1.6.pom from central
remote:        Retrieving commons-io/commons-io/2.4/commons-io-2.4.pom from central
remote:        Retrieving org/apache/commons/commons-parent/25/commons-parent-25.pom from central
remote:        Retrieving commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.pom from central
remote:        Retrieving org/apache/commons/commons-parent/32/commons-parent-32.pom from central
remote:        Retrieving org/apache/apache/13/apache-13.pom from central
remote:        Retrieving commons-io/commons-io/2.2/commons-io-2.2.pom from central
remote:        Retrieving org/apache/commons/commons-parent/24/commons-parent-24.pom from central
remote:        Retrieving clj-time/clj-time/0.9.0/clj-time-0.9.0.pom from clojars
remote:        Retrieving joda-time/joda-time/2.6/joda-time-2.6.pom from central
remote:        Retrieving crypto-random/crypto-random/1.2.0/crypto-random-1.2.0.pom from clojars
remote:        Retrieving org/clojure/clojure/1.2.1/clojure-1.2.1.pom from central
remote:        Retrieving crypto-equality/crypto-equality/1.0.0/crypto-equality-1.0.0.pom from clojars
remote:        Retrieving yogthos/config/0.8/config-0.8.pom from clojars
remote:        Retrieving ring/ring/1.4.0/ring-1.4.0.pom from clojars
remote:        Retrieving ring/ring-devel/1.4.0/ring-devel-1.4.0.pom from clojars
remote:        Retrieving hiccup/hiccup/1.0.5/hiccup-1.0.5.pom from clojars
remote:        Retrieving clj-stacktrace/clj-stacktrace/0.2.8/clj-stacktrace-0.2.8.pom from clojars
remote:        Retrieving ns-tracker/ns-tracker/0.3.0/ns-tracker-0.3.0.pom from clojars
remote:        Retrieving org/clojure/tools.namespace/0.2.10/tools.namespace-0.2.10.pom from central
remote:        Retrieving org/clojure/java.classpath/0.2.2/java.classpath-0.2.2.pom from central
remote:        Retrieving ring/ring-jetty-adapter/1.4.0/ring-jetty-adapter-1.4.0.pom from clojars
remote:        Retrieving ring/ring-servlet/1.4.0/ring-servlet-1.4.0.pom from clojars
remote:        Retrieving org/eclipse/jetty/jetty-server/9.2.10.v20150310/jetty-server-9.2.10.v20150310.pom from central
remote:        Retrieving org/eclipse/jetty/jetty-project/9.2.10.v20150310/jetty-project-9.2.10.v20150310.pom from central
remote:        Retrieving org/eclipse/jetty/jetty-parent/23/jetty-parent-23.pom from central
remote:        Retrieving javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.pom from central
remote:        Retrieving net/java/jvnet-parent/3/jvnet-parent-3.pom from central
remote:        Retrieving org/eclipse/jetty/jetty-http/9.2.10.v20150310/jetty-http-9.2.10.v20150310.pom from central
remote:        Retrieving org/eclipse/jetty/jetty-util/9.2.10.v20150310/jetty-util-9.2.10.v20150310.pom from central
remote:        Retrieving org/eclipse/jetty/jetty-io/9.2.10.v20150310/jetty-io-9.2.10.v20150310.pom from central
remote:        Retrieving day8/re-frame/tracing-stubs/0.5.1/tracing-stubs-0.5.1.pom from clojars
remote:        Retrieving org/clojure/clojurescript/1.10.238/clojurescript-1.10.238.jar from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20180204/closure-compiler-externs-v20180204.jar from central
remote:        Retrieving com/google/javascript/closure-compiler-unshaded/v20180204/closure-compiler-unshaded-v20180204.jar from central
remote:        Retrieving args4j/args4j/2.33/args4j-2.33.jar from central
remote:        Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
remote:        Retrieving com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18.jar from central
remote:        Retrieving com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar from central
remote:        Retrieving com/google/guava/guava/22.0/guava-22.0.jar from central
remote:        Retrieving org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar from central
remote:        Retrieving com/google/protobuf/protobuf-java/3.0.2/protobuf-java-3.0.2.jar from central
remote:        Retrieving com/google/code/gson/gson/2.7/gson-2.7.jar from central
remote:        Retrieving com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar from central
remote:        Retrieving com/google/jsinterop/jsinterop-annotations/1.0.0/jsinterop-annotations-1.0.0.jar from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20170809-b9c14c6b/google-closure-library-0.0-20170809-b9c14c6b.jar from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20170809-b9c14c6b/google-closure-library-third-party-0.0-20170809-b9c14c6b.jar from central
remote:        Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
remote:        Retrieving org/mozilla/rhino/1.7R5/rhino-1.7R5.jar from central
remote:        Retrieving org/clojure/tools.reader/1.3.0-alpha3/tools.reader-1.3.0-alpha3.jar from central
remote:        Retrieving com/cognitect/transit-clj/0.8.300/transit-clj-0.8.300.jar from central
remote:        Retrieving com/cognitect/transit-java/0.8.324/transit-java-0.8.324.jar from central
remote:        Retrieving com/fasterxml/jackson/core/jackson-core/2.8.7/jackson-core-2.8.7.jar from central
remote:        Retrieving org/msgpack/msgpack/0.6.12/msgpack-0.6.12.jar from central
remote:        Retrieving com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar from central
remote:        Retrieving org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar from central
remote:        Retrieving org/clojure/tools.macro/0.1.5/tools.macro-0.1.5.jar from central
remote:        Retrieving org/clojure/tools.logging/0.3.1/tools.logging-0.3.1.jar from central
remote:        Retrieving commons-io/commons-io/2.4/commons-io-2.4.jar from central
remote:        Retrieving commons-fileupload/commons-fileupload/1.3.1/commons-fileupload-1.3.1.jar from central
remote:        Retrieving joda-time/joda-time/2.6/joda-time-2.6.jar from central
remote:        Retrieving commons-codec/commons-codec/1.6/commons-codec-1.6.jar from central
remote:        Retrieving org/clojure/java.classpath/0.2.2/java.classpath-0.2.2.jar from central
remote:        Retrieving org/clojure/tools.namespace/0.2.10/tools.namespace-0.2.10.jar from central
remote:        Retrieving org/eclipse/jetty/jetty-server/9.2.10.v20150310/jetty-server-9.2.10.v20150310.jar from central
remote:        Retrieving javax/servlet/javax.servlet-api/3.1.0/javax.servlet-api-3.1.0.jar from central
remote:        Retrieving org/eclipse/jetty/jetty-util/9.2.10.v20150310/jetty-util-9.2.10.v20150310.jar from central
remote:        Retrieving org/eclipse/jetty/jetty-http/9.2.10.v20150310/jetty-http-9.2.10.v20150310.jar from central
remote:        Retrieving org/eclipse/jetty/jetty-io/9.2.10.v20150310/jetty-io-9.2.10.v20150310.jar from central
remote:        Retrieving cljsjs/react-dom/15.5.4-0/react-dom-15.5.4-0.jar from clojars
remote:        Retrieving reagent/reagent/0.7.0/reagent-0.7.0.jar from clojars
remote:        Retrieving re-frame/re-frame/0.10.5/re-frame-0.10.5.jar from clojars
remote:        Retrieving net/cgrand/macrovich/0.2.0/macrovich-0.2.0.jar from clojars
remote:        Retrieving secretary/secretary/1.2.3/secretary-1.2.3.jar from clojars
remote:        Retrieving cljsjs/react/15.5.4-0/react-15.5.4-0.jar from clojars
remote:        Retrieving cljsjs/react-dom-server/15.5.4-0/react-dom-server-15.5.4-0.jar from clojars
remote:        Retrieving compojure/compojure/1.5.0/compojure-1.5.0.jar from clojars
remote:        Retrieving com/cemerick/clojurescript.test/0.2.3-SNAPSHOT/clojurescript.test-0.2.3-20140317.141743-3.jar from clojars
remote:        Retrieving clout/clout/2.1.2/clout-2.1.2.jar from clojars
remote:        Retrieving cljsjs/create-react-class/15.5.3-0/create-react-class-15.5.3-0.jar from clojars
remote:        Retrieving instaparse/instaparse/1.4.0/instaparse-1.4.0.jar from clojars
remote:        Retrieving medley/medley/0.7.3/medley-0.7.3.jar from clojars
remote:        Retrieving clj-time/clj-time/0.9.0/clj-time-0.9.0.jar from clojars
remote:        Retrieving ring/ring-core/1.4.0/ring-core-1.4.0.jar from clojars
remote:        Retrieving ring/ring-codec/1.0.0/ring-codec-1.0.0.jar from clojars
remote:        Retrieving crypto-random/crypto-random/1.2.0/crypto-random-1.2.0.jar from clojars
remote:        Retrieving crypto-equality/crypto-equality/1.0.0/crypto-equality-1.0.0.jar from clojars
remote:        Retrieving yogthos/config/0.8/config-0.8.jar from clojars
remote:        Retrieving ring/ring/1.4.0/ring-1.4.0.jar from clojars
remote:        Retrieving ring/ring-devel/1.4.0/ring-devel-1.4.0.jar from clojars
remote:        Retrieving clj-stacktrace/clj-stacktrace/0.2.8/clj-stacktrace-0.2.8.jar from clojars
remote:        Retrieving hiccup/hiccup/1.0.5/hiccup-1.0.5.jar from clojars
remote:        Retrieving ns-tracker/ns-tracker/0.3.0/ns-tracker-0.3.0.jar from clojars
remote:        Retrieving day8/re-frame/tracing-stubs/0.5.1/tracing-stubs-0.5.1.jar from clojars
remote:        Retrieving ring/ring-jetty-adapter/1.4.0/ring-jetty-adapter-1.4.0.jar from clojars
remote:        Retrieving ring/ring-servlet/1.4.0/ring-servlet-1.4.0.jar from clojars
remote:        Compiling heroku-re-frame-test.server
remote:        2018-09-02 02:25:06.293:INFO::main: Logging initialized @6868ms
remote:        Compiling heroku-re-frame-test.server
remote:        Compiling ClojureScript...
remote:        Retrieving cljsbuild/cljsbuild/1.1.7/cljsbuild-1.1.7.pom from clojars
remote:        Retrieving org/clojure/clojurescript/0.0-3211/clojurescript-0.0-3211.pom from central
remote:        Retrieving org/clojure/clojure/1.7.0-beta1/clojure-1.7.0-beta1.pom from central
remote:        Retrieving com/google/javascript/closure-compiler/v20150126/closure-compiler-v20150126.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-parent/v20150126/closure-compiler-parent-v20150126.pom from central
remote:        Retrieving com/google/javascript/closure-compiler-externs/v20150126/closure-compiler-externs-v20150126.pom from central
remote:        Retrieving com/google/guava/guava/18.0/guava-18.0.pom from central
remote:        Retrieving com/google/guava/guava-parent/18.0/guava-parent-18.0.pom from central
remote:        Retrieving com/google/truth/truth/0.24/truth-0.24.pom from central
remote:        Retrieving com/google/truth/truth-parent/0.24/truth-parent-0.24.pom from central
remote:        Retrieving com/google/guava/guava/17.0/guava-17.0.pom from central
remote:        Retrieving com/google/guava/guava-parent/17.0/guava-parent-17.0.pom from central
remote:        Retrieving junit/junit/4.10/junit-4.10.pom from central
remote:        Retrieving org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.pom from central
remote:        Retrieving org/hamcrest/hamcrest-parent/1.1/hamcrest-parent-1.1.pom from central
remote:        Retrieving org/clojure/google-closure-library/0.0-20140718-946a7d39/google-closure-library-0.0-20140718-946a7d39.pom from central
remote:        Retrieving org/clojure/google-closure-library-third-party/0.0-20140718-946a7d39/google-closure-library-third-party-0.0-20140718-946a7d39.pom from central
remote:        Retrieving clj-stacktrace/clj-stacktrace/0.2.5/clj-stacktrace-0.2.5.pom from clojars
remote:        Retrieving org/clojure/tools.namespace/0.2.11/tools.namespace-0.2.11.pom from central
remote:        Retrieving org/clojure/tools.namespace/0.2.11/tools.namespace-0.2.11.jar from central
remote:        Retrieving cljsbuild/cljsbuild/1.1.7/cljsbuild-1.1.7.jar from clojars
remote:        Retrieving clj-stacktrace/clj-stacktrace/0.2.5/clj-stacktrace-0.2.5.jar from clojars
remote:        Compiling ["resources/public/js/compiled/app.js"] from ["src/cljs"]...
remote:        Successfully compiled ["resources/public/js/compiled/app.js"] in 39.528 seconds.
remote:        Created /tmp/build_518ca7bb1da0c36c0df25bf0333faead/target/heroku-re-frame-test-0.1.0-SNAPSHOT.jar
remote:        Created /tmp/build_518ca7bb1da0c36c0df25bf0333faead/target/heroku-re-frame-test.jar
remote: -----> Discovering process types
remote:        Procfile declares types -> web
remote: 
remote: -----> Compressing...
remote:        Done: 79.7M
remote: -----> Launching...
remote:        Released v3
remote:        https://lit-meadow-29156.herokuapp.com/ deployed to Heroku
remote: 
remote: Verifying deploy... done.
To https://git.heroku.com/lit-meadow-29156.git
 * [new branch]      master -> master
danielcompton commented 6 years ago

Thanks for this!