Closed dijonkitchen closed 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!
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
...
@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.
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?
I should note that without +10x +re-frisk
there are no problems, so it's not like re-frame is completely incompatible with Heroku.
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
Thanks for this!
To reproduce:
Error while pushing to Heroku: