dito

Johannes

Am Montag, 7. Mai 2018 21:30:17 UTC+2 schrieb Alan Thompson:
>
> I have tested that it works on Java 10 now using Figwheel 0.5.16.    My 
> project.clj looks so plain now without the tricky
>
> #=(eval ...)
>
>
>     :(
>
> On Sun, May 6, 2018 at 4:55 PM, Daniel Compton <daniel.com...@gmail.com 
> <javascript:>> wrote:
>
>> Working from https://github.com/cloojure/cljs-figwheel-stripped I could 
>> reproduce the issue Alan was seeing with Java 9. Looking at the dependency 
>> tree, I could see that http-kit 2.2.0 was being pulled in by 
>> figwheel-sidecar. http-kit 2.3.0 doesn't depend on the java.xml.bind module 
>> any more, so using that should fix the issue.
>>
>> To do so, you can either:
>>
>> * Add http-kit 2.3.0 to your dependencies to override the version that 
>> Figwheel 0.5.15 pulls in
>> * Upgrade to Figwheel 0.5.16, which was released in the last few hours. 
>> This version uses http-kit 2.3.0.
>>
>> Both of these options should work for starting up a Figwheel repl using 
>> ClojureScript 1.10 and Java 9, without adding any modules. I was able to do 
>> so on my machine after removing Alan's (clever) :jvm-opts evaling.
>>
>> --
>> Daniel.
>>
>> On Sat, May 5, 2018 at 12:16 AM Johannes <bra...@nordakademie.de 
>> <javascript:>> wrote:
>>
>>> I've learned from Daniel Compton (in this discussion)
>>>
>>> Yep this is a ClojureScript issue. I wrote more about this here 
>>>> https://www.deps.co/blog/how-to-upgrade-clojure-projects-to-use-java-9/
>>>> . 
>>>> Until ClojureScript 1.10, you need to add:
>>>> :jvm-opts ["--add-modules" "java.xml.bind"]
>>>> to your Leiningen config.
>>>
>>>
>>> that this kind of workaround will become unnecessary with ClojureScript 
>>> 1.10. That does not seem to be the case.
>>>
>>> Johannes
>>>
>>> Am Freitag, 4. Mai 2018 08:48:10 UTC+2 schrieb Alan Thompson:
>>>
>>>> Cleaned it up a little:
>>>>
>>>>   :jvm-opts #=(eval (into ["-Xmx1g"]
>>>>                       (let [version-str (System/getProperty 
>>>> "java.version")]
>>>>                         (if (or (= "10" version-str) (re-find #"^9\." 
>>>> version-str))
>>>>                           ["--add-modules" "java.xml.bind"] ; needed 
>>>> for java 9 or 10
>>>>                           [])))) ; java 8 or below
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, May 3, 2018 at 11:37 PM, Alan Thompson <cloo...@gmail.com> 
>>>> wrote:
>>>>
>>> I created a little lein dynamic eval code to automatically handle the 
>>>>> :jvm-opts stuff for Java 8/9/10:
>>>>>
>>>>>  :jvm-opts #=(eval (let [version-str (System/getProperty 
>>>>> "java.version")]
>>>>>                      (cond
>>>>>                        (re-find #"^9\." version-str)  ["-Xmx1g" 
>>>>> "--add-modules" "java.xml.bind"]
>>>>>                        (= "10" version-str)           ["-Xmx1g" 
>>>>> "--add-modules" "java.xml.bind"]
>>>>>                        :else                          ["-Xmx1g"])))
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, May 3, 2018 at 8:45 PM, Alan Thompson <cloo...@gmail.com> 
>>>>> wrote:
>>>>>
>>>> I just tried it with Java 10.  I get the same error as for Java 9, and 
>>>>>> it has the same fix:
>>>>>>
>>>>>>   :jvm-opts ["-Xmx1g" "--add-modules" "java.xml.bind"])
>>>>>>
>>>>>>
>>>>>> This is with 
>>>>>>
>>>>>>   :dependencies [[org.clojure/clojure "1.9.0"]
>>>>>>                  [org.clojure/clojurescript "1.10.238"] ]
>>>>>>   :plugins [[lein-cljsbuild "1.1.7" :exclusions 
>>>>>> [[org.clojure/clojure]]]
>>>>>>             [lein-figwheel "0.5.15"] ]
>>>>>>
>>>>>>
>>>>>> So one of those dependencies is still not cool with java 9/10.
>>>>>>
>>>>>> Clojure itself works fine on Java 10 (just tested).
>>>>>>
>>>>>> The stacktrace mentiones both http-kit and 
>>>>>> figwheel-sidecar/figwheel-server.... not sure who the culprit is (or 
>>>>>> clojurescript 1.10.238 ?)
>>>>>> Alan
>>>>>>
>>>>>>
>>>>>> On Thu, May 3, 2018 at 8:22 PM, Alan Thompson <cloo...@gmail.com> 
>>>>>> wrote:
>>>>>>
>>>>> Hmmm, OK, I just noticed I am on JVM 1.8.   If I switch to java 9, I 
>>>>>>> get the same error as you.
>>>>>>>
>>>>>>
>>>>>>> On Thu, May 3, 2018 at 4:36 PM, Johannes <bra...@nordakademie.de> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> I'm sorry, but I get the same stack trace as before. And again: if 
>>>>>>>> I modify the :jvm-opts
>>>>>>>>
>>>>>>>> :jvm-opts ["-Xmx1g" "--add-modules" "java.xml.bind"]
>>>>>>>>
>>>>>>>> all works fine.
>>>>>>>>
>>>>>>>> Johannes
>>>>>>>>
>>>>>>>> Am Freitag, 4. Mai 2018 00:08:48 UTC+2 schrieb Alan Thompson:
>>>>>>>>>
>>>>>>>>> OK, I made a super-stripped down version to remove possible config 
>>>>>>>>> problems.  Try this:
>>>>>>>>>
>>>>>>>>> https://github.com/cloojure/cljs-figwheel-stripped.git
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Alan
>>>>>>>>>
>>>>>>>>> On Thu, May 3, 2018 at 1:56 PM, Johannes <bra...@nordakademie.de> 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Am Donnerstag, 3. Mai 2018 22:51:33 UTC+2 schrieb Alan Thompson:
>>>>>>>>>>>
>>>>>>>>>>> And what happens if you type `lein figwheel` ?
>>>>>>>>>>>
>>>>>>>>>> The same problem as before:
>>>>>>>>>>
>>>>>>>>>> JohMBAir:cljs-template-master johannes$ lein figwheel
>>>>>>>>>>
>>>>>>>>>> Figwheel: Cutting some fruit, just a sec ...
>>>>>>>>>>
>>>>>>>>>> Exception in thread "main" java.lang.ExceptionInInitializerError
>>>>>>>>>>
>>>>>>>>>> at clojure.main.<clinit>(main.java:20)
>>>>>>>>>>
>>>>>>>>>> Caused by: java.lang.ClassNotFoundException: 
>>>>>>>>>> javax.xml.bind.DatatypeConverter, 
>>>>>>>>>> compiling:(org/httpkit/server.clj:1:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7526)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:370)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:460)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:426)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load$fn__6548.invoke(core.clj:6046)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.invokeStatic(core.clj:6045)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.doInvoke(core.clj:6029)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invokeStatic(core.clj:5848)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invoke(core.clj:5843)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.invokeStatic(core.clj:5887)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.doInvoke(core.clj:5868)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:142)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.invokeStatic(core.clj:5925)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.doInvoke(core.clj:5909)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:137)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.invokeStatic(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.doInvoke(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:1789)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.components.fi
>>>>>>>>>> gwheel_server$eval18306$loading__6434__auto____18307.invoke(figwheel_server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.components.fi
>>>>>>>>>> gwheel_server$eval18306.invokeStatic(figwheel_server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.components.fi
>>>>>>>>>> gwheel_server$eval18306.invoke(figwheel_server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:370)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:460)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:426)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load$fn__6548.invoke(core.clj:6046)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.invokeStatic(core.clj:6045)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.doInvoke(core.clj:6029)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invokeStatic(core.clj:5848)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invoke(core.clj:5843)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.invokeStatic(core.clj:5887)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.doInvoke(core.clj:5868)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:142)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.invokeStatic(core.clj:5925)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.doInvoke(core.clj:5909)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:137)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.invokeStatic(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.doInvoke(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:1789)
>>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> figwheel_sidecar.repl$eval9100$loading__6434__auto____9101.invoke(repl.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.repl$eval9100.invokeStatic(repl.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.repl$eval9100.invoke(repl.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:370)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:460)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:426)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load$fn__6548.invoke(core.clj:6046)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.invokeStatic(core.clj:6045)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.doInvoke(core.clj:6029)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invokeStatic(core.clj:5848)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invoke(core.clj:5843)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.invokeStatic(core.clj:5887)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.doInvoke(core.clj:5868)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:142)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.invokeStatic(core.clj:5925)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.doInvoke(core.clj:5909)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:137)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.invokeStatic(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.doInvoke(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:1789)
>>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> figwheel_sidecar.system$eval9094$loading__6434__auto____9095.invoke(system.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.system$eval9094.invokeStatic(system.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.system$eval9094.invoke(system.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:370)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:460)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:426)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load$fn__6548.invoke(core.clj:6046)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.invokeStatic(core.clj:6045)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.doInvoke(core.clj:6029)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invokeStatic(core.clj:5848)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invoke(core.clj:5843)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.invokeStatic(core.clj:5887)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.doInvoke(core.clj:5868)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:142)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.invokeStatic(core.clj:5925)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.doInvoke(core.clj:5909)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:137)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.invokeStatic(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.doInvoke(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:930)
>>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> figwheel_sidecar.repl_api$eval19$loading__6434__auto____20.invoke(repl_api.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.repl_api$eval19.invokeStatic(repl_api.clj:1)
>>>>>>>>>>
>>>>>>>>>> at figwheel_sidecar.repl_api$eval19.invoke(repl_api.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:370)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:460)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.load(RT.java:426)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load$fn__6548.invoke(core.clj:6046)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.invokeStatic(core.clj:6045)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load.doInvoke(core.clj:6029)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invokeStatic(core.clj:5848)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_one.invoke(core.clj:5843)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.invokeStatic(core.clj:5887)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_lib.doInvoke(core.clj:5868)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:142)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.invokeStatic(core.clj:5925)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$load_libs.doInvoke(core.clj:5909)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.applyTo(RestFn.java:137)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$apply.invokeStatic(core.clj:659)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.invokeStatic(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.core$require.doInvoke(core.clj:5947)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RestFn.invoke(RestFn.java:408)
>>>>>>>>>>
>>>>>>>>>> at user$eval13$loading__6434__auto____14.invoke(user.clj:1)
>>>>>>>>>>
>>>>>>>>>> at user$eval13.invokeStatic(user.clj:1)
>>>>>>>>>>
>>>>>>>>>> at user$eval13.invoke(user.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:366)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.maybeLoadResourceScript(RT.java:362)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.doInit(RT.java:482)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.<clinit>(RT.java:336)
>>>>>>>>>>
>>>>>>>>>> ... 1 more
>>>>>>>>>>
>>>>>>>>>> Caused by: java.lang.ClassNotFoundException: 
>>>>>>>>>> javax.xml.bind.DatatypeConverter
>>>>>>>>>>
>>>>>>>>>> at java.base/java.net
>>>>>>>>>> .URLClassLoader.findClass(URLClassLoader.java:466)
>>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:69)
>>>>>>>>>>
>>>>>>>>>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563)
>>>>>>>>>>
>>>>>>>>>> at 
>>>>>>>>>> clojure.lang.DynamicClassLoader.loadClass(DynamicClassLoader.java:77)
>>>>>>>>>>
>>>>>>>>>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
>>>>>>>>>>
>>>>>>>>>> at java.base/java.lang.Class.forName0(Native Method)
>>>>>>>>>>
>>>>>>>>>> at java.base/java.lang.Class.forName(Class.java:375)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.classForName(RT.java:2204)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.RT.classForNameNonLoading(RT.java:2217)
>>>>>>>>>>
>>>>>>>>>> at org.httpkit.server$eval18583$loading__6434__auto____18584.in
>>>>>>>>>> voke(server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at org.httpkit.server$eval18583.invokeStatic(server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at org.httpkit.server$eval18583.invoke(server.clj:1)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7062)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.eval(Compiler.java:7051)
>>>>>>>>>>
>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7514)
>>>>>>>>>>
>>>>>>>>>> ... 146 more
>>>>>>>>>>
>>>>>>>>>> Johannes 
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Thu, May 3, 2018 at 1:42 PM, Johannes <bra...@nordakademie.de
>>>>>>>>>>> > wrote:
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Am Donnerstag, 3. Mai 2018 22:28:29 UTC+2 schrieb Alan Thompson:
>>>>>>>>>>>>>
>>>>>>>>>>>>> That looks good.  Can you verify it matches what is in 
>>>>>>>>>>>>> `project.clj`?  
>>>>>>>>>>>>>
>>>>>>>>>>>> Yes, I think it does. That's the downloaded project.clj:
>>>>>>>>>>>> (defproject flintstones "0.1.0-SNAPSHOT"
>>>>>>>>>>>>   :min-lein-version "2.7.1"
>>>>>>>>>>>>   :dependencies [[org.clojure/clojure "1.9.0"]
>>>>>>>>>>>>                  [org.clojure/clojurescript "1.10.238"]
>>>>>>>>>>>>                  [org.clojure/core.async "0.4.474"]
>>>>>>>>>>>>                  [tupelo "0.9.76"]
>>>>>>>>>>>>                 ]
>>>>>>>>>>>>   :plugins [[lein-cljsbuild "1.1.7" :exclusions 
>>>>>>>>>>>> [[org.clojure/clojure]]]
>>>>>>>>>>>>             [lein-figwheel "0.5.15"]
>>>>>>>>>>>>             [lein-doo "0.1.10"]]
>>>>>>>>>>>>
>>>>>>>>>>>>   :doo {:karma {:config {"plugins"       
>>>>>>>>>>>> ["karma-junit-reporter"]
>>>>>>>>>>>>                          "reporters"     ["progress" "junit"]
>>>>>>>>>>>>                          "junitReporter" {"outputDir" 
>>>>>>>>>>>> "target/test-results"}}}
>>>>>>>>>>>>         :paths {:karma   "node_modules/karma/bin/karma"
>>>>>>>>>>>>                 :phantom "node_modules/phantomjs/bin/phantomjs" 
>>>>>>>>>>>> }}
>>>>>>>>>>>>   :source-paths ["src"]
>>>>>>>>>>>>   :cljsbuild {:builds
>>>>>>>>>>>>               [{:id           "dev"
>>>>>>>>>>>>                 :source-paths ["src"]
>>>>>>>>>>>>                 ;; The presence of a :figwheel configuration 
>>>>>>>>>>>> here will cause figwheel to inject the
>>>>>>>>>>>>                 ;; figwheel client into your build
>>>>>>>>>>>>                 :figwheel     {:on-jsload 
>>>>>>>>>>>> "flintstones.core/on-js-reload"
>>>>>>>>>>>>                                ;; :open-urls will pop open your 
>>>>>>>>>>>> application in the default browser once
>>>>>>>>>>>>                                ;; Figwheel has started and 
>>>>>>>>>>>> compiled your application.  Comment this out
>>>>>>>>>>>>                                ;; once it no longer serves you.
>>>>>>>>>>>>                                :open-urls ["
>>>>>>>>>>>> http://localhost:3449/index.html"]}
>>>>>>>>>>>>                 :compiler     {:main                 
>>>>>>>>>>>> flintstones.core
>>>>>>>>>>>>                                :optimizations        :none
>>>>>>>>>>>>                                :libs                 
>>>>>>>>>>>> ["resources/public/libs"] ; recursive includes all children
>>>>>>>>>>>>
>>>>>>>>>>>>                                :foreign-libs         [{:file   
>>>>>>>>>>>>   "dino.js"
>>>>>>>>>>>>                                                       
>>>>>>>>>>>>  :provides ["dinoPhony"]}]
>>>>>>>>>>>>                                :externs             
>>>>>>>>>>>>  ["dino-externs.js"]
>>>>>>>>>>>>
>>>>>>>>>>>>                                :output-to           
>>>>>>>>>>>>  "resources/public/js/compiled/flintstones.js"
>>>>>>>>>>>>                                :output-dir           
>>>>>>>>>>>> "resources/public/js/compiled/flintstones-dev"
>>>>>>>>>>>>                                :asset-path           
>>>>>>>>>>>> "js/compiled/flintstones-dev" ; rel to figwheel default of 
>>>>>>>>>>>> `resources/public`
>>>>>>>>>>>>                                                         ; ^^^ 
>>>>>>>>>>>> must match :output-dir
>>>>>>>>>>>>                                :source-map-timestamp true
>>>>>>>>>>>>                                ;; To console.log CLJS 
>>>>>>>>>>>> data-structures make sure you enable devtools in Chrome
>>>>>>>>>>>>                                ;; 
>>>>>>>>>>>> https://github.com/binaryage/cljs-devtools
>>>>>>>>>>>>                                :preloads             
>>>>>>>>>>>> [devtools.preload]}}
>>>>>>>>>>>>
>>>>>>>>>>>>                {:id           "test"
>>>>>>>>>>>>                 :source-paths ["src" "test"]
>>>>>>>>>>>>                 :compiler     {:main                 
>>>>>>>>>>>> tst.flintstones.doorunner
>>>>>>>>>>>>                                :optimizations        :none ; 
>>>>>>>>>>>> :advanced
>>>>>>>>>>>>                                :libs                 
>>>>>>>>>>>> ["resources/public/libs"] ; recursive includes all children
>>>>>>>>>>>>
>>>>>>>>>>>>                                :foreign-libs         [{:file   
>>>>>>>>>>>>   "dino.js"
>>>>>>>>>>>>                                                       
>>>>>>>>>>>>  :provides ["dinoPhony"]}]
>>>>>>>>>>>>                                :externs             
>>>>>>>>>>>>  ["dino-externs.js"]
>>>>>>>>>>>>
>>>>>>>>>>>>                                :output-to           
>>>>>>>>>>>>  "resources/public/js/compiled/bedrock.js"
>>>>>>>>>>>>                                :output-dir           
>>>>>>>>>>>> "resources/public/js/compiled/bedrock-tst"
>>>>>>>>>>>>                                ;:asset-path           
>>>>>>>>>>>> "js/compiled/bedrock-tst" ; rel to figwheel default of 
>>>>>>>>>>>> `resources/public`
>>>>>>>>>>>>
>>>>>>>>>>>>                                :source-map-timestamp true}}]}
>>>>>>>>>>>>
>>>>>>>>>>>>   :profiles {:dev {:dependencies  [[binaryage/devtools "0.9.9"]
>>>>>>>>>>>>                                    [figwheel-sidecar "0.5.15"]
>>>>>>>>>>>>                                    [com.cemerick/piggieback 
>>>>>>>>>>>> "0.2.2"]]
>>>>>>>>>>>>                    ;; need to add dev source path here to get 
>>>>>>>>>>>> user.clj loaded
>>>>>>>>>>>>                    :source-paths  ["src" "dev"]
>>>>>>>>>>>>                    ;; for CIDER
>>>>>>>>>>>>                    ;; :plugins [[cider/cider-nrepl "0.12.0"]]
>>>>>>>>>>>>                    :repl-options  {:nrepl-middleware 
>>>>>>>>>>>> [cemerick.piggieback/wrap-cljs-repl]}
>>>>>>>>>>>>                    ;; need to add the compliled assets to the 
>>>>>>>>>>>> :clean-targets
>>>>>>>>>>>>                    :clean-targets ^{:protect false} 
>>>>>>>>>>>> ["resources/public/js/compiled"
>>>>>>>>>>>>                                                      "out"
>>>>>>>>>>>>                                                     
>>>>>>>>>>>>  :target-path]}}
>>>>>>>>>>>>
>>>>>>>>>>>>   :jvm-opts ["-Xmx1g"])
>>>>>>>>>>>>
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>>>> Also, try `lein --version` or type `lein repl` to verify the 
>>>>>>>>>>>>> same stuff is found.
>>>>>>>>>>>>>
>>>>>>>>>>>> JohMBAir:piggi johannes$ lein -version
>>>>>>>>>>>>
>>>>>>>>>>>> Leiningen 2.8.1 on Java 9.0.1 Java HotSpot(TM) 64-Bit Server VM
>>>>>>>>>>>>
>>>>>>>>>>>> JohMBAir:piggi johannes$ lein repl
>>>>>>>>>>>>
>>>>>>>>>>>> nREPL server started on port 57650 on host 127.0.0.1 - nrepl://
>>>>>>>>>>>> 127.0.0.1:57650
>>>>>>>>>>>>
>>>>>>>>>>>> REPL-y 0.3.7, nREPL 0.2.13
>>>>>>>>>>>>
>>>>>>>>>>>> Clojure 1.9.0
>>>>>>>>>>>>
>>>>>>>>>>>> Java HotSpot(TM) 64-Bit Server VM 9.0.1+11
>>>>>>>>>>>>
>>>>>>>>>>>>     Docs: (doc function-name-here)
>>>>>>>>>>>>
>>>>>>>>>>>>           (find-doc "part-of-name-here")
>>>>>>>>>>>>
>>>>>>>>>>>>   Source: (source function-name-here)
>>>>>>>>>>>>
>>>>>>>>>>>>  Javadoc: (javadoc java-object-or-class-here)
>>>>>>>>>>>>
>>>>>>>>>>>>     Exit: Control+D or (exit) or (quit)
>>>>>>>>>>>>
>>>>>>>>>>>>  Results: Stored in vars *1, *2, *3, an exception in *e
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> user=> 
>>>>>>>>>>>>  
>>>>>>>>>>>> Johannes
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, May 2, 2018 at 3:00 PM, Johannes <
>>>>>>>>>>>>> bra...@nordakademie.de> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I am not sure if this is what you want to see:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> JohMBAir:hello-world johannes$ clj --main cljs.main --compile 
>>>>>>>>>>>>>> hello-world.core --repl
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ClojureScript 1.10.238
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> cljs.user=> ^D
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> JohMBAir:hello-world johannes$ clj
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Clojure 1.9.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> user=> ^D
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> JohMBAir:hello-world johannes$ java --version
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> java 9.0.1
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Java(TM) SE Runtime Environment (build 9.0.1+11)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Am Mittwoch, 2. Mai 2018 21:05:09 UTC+2 schrieb Alan Thompson:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Can you verify versions for Java, Clojure, & ClojureScript?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Mon, Apr 30, 2018 at 6:34 AM, Johannes <
>>>>>>>>>>>>>>> bra...@nordakademie.de> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hm, I downloaded your profile.clj, and with
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> lein figwheel
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I get the known error:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Figwheel: Cutting some fruit, just a sec ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving tupelo/tupelo/0.9.76/tupelo-0.9.76.pom from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> clojure-csv/clojure-csv/2.0.2/clojure-csv-2.0.2.pom from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving criterium/criterium/0.4.4/criterium-0.4.4.pom 
>>>>>>>>>>>>>>>> from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving danlentz/clj-uuid/0.1.7/clj-uuid-0.1.7.pom from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> primitive-math/primitive-math/0.1.4/primitive-math-0.1.4.pom 
>>>>>>>>>>>>>>>> from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving enlive/enlive/1.1.6/enlive-1.1.6.pom from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/core.match/0.3.0-alpha4/core.match-0.3.0-alpha4.pom
>>>>>>>>>>>>>>>>  from central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/tools.analyzer.jvm/0.6.5/tools.analyzer.jvm-0.6.5.pom
>>>>>>>>>>>>>>>>  from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/tools.analyzer/0.6.4/tools.analyzer-0.6.4.pom from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/tools.reader/0.8.12/tools.reader-0.8.12.pom from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/math.combinatorics/0.1.4/math.combinatorics-0.1.4.pom
>>>>>>>>>>>>>>>>  from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving prismatic/schema/1.1.7/schema-1.1.7.pom from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> com/fasterxml/jackson/core/jackson-core/2.9.0/jackson-core-2.9.0.jar
>>>>>>>>>>>>>>>>  from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> com/fasterxml/jackson/dataformat/jackson-dataformat-smile/2.9.0/jackson-dataformat-smile-2.9.0.jar
>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>> from central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.9.0/jackson-dataformat-cbor-2.9.0.jar
>>>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>>> from central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/math.combinatorics/0.1.4/math.combinatorics-0.1.4.jar
>>>>>>>>>>>>>>>>  from 
>>>>>>>>>>>>>>>> central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> org/clojure/core.match/0.3.0-alpha4/core.match-0.3.0-alpha4.jar
>>>>>>>>>>>>>>>>  from central
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving cheshire/cheshire/5.8.0/cheshire-5.8.0.jar from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> clojure-csv/clojure-csv/2.0.2/clojure-csv-2.0.2.jar from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving danlentz/clj-uuid/0.1.7/clj-uuid-0.1.7.jar from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving criterium/criterium/0.4.4/criterium-0.4.4.jar 
>>>>>>>>>>>>>>>> from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving tupelo/tupelo/0.9.76/tupelo-0.9.76.jar from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving enlive/enlive/1.1.6/enlive-1.1.6.jar from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving 
>>>>>>>>>>>>>>>> primitive-math/primitive-math/0.1.4/primitive-math-0.1.4.jar 
>>>>>>>>>>>>>>>> from clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Retrieving prismatic/schema/1.1.7/schema-1.1.7.jar from 
>>>>>>>>>>>>>>>> clojars
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Exception in thread "main" 
>>>>>>>>>>>>>>>> java.lang.ClassNotFoundException: 
>>>>>>>>>>>>>>>> javax.xml.bind.DatatypeConverter, 
>>>>>>>>>>>>>>>> compiling:(org/httpkit/server.clj:1:1)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> at clojure.lang.Compiler.load(Compiler.java:7526)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> at clojure.lang.RT.loadResourceScript(RT.java:379)
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Am Montag, 30. April 2018 02:46:34 UTC+2 schrieb Alan 
>>>>>>>>>>>>>>>> Thompson:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I am not including `--add-modules` in my template project 
>>>>>>>>>>>>>>>>> <https://github.com/cloojure/cljs-template.git> and it 
>>>>>>>>>>>>>>>>> works great:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> (defproject flintstones "0.1.0-SNAPSHOT"
>>>>>>>>>>>>>>>>>   :min-lein-version "2.7.1"
>>>>>>>>>>>>>>>>>   :dependencies [[org.clojure/clojure "1.9.0"]
>>>>>>>>>>>>>>>>>                  [org.clojure/clojurescript "1.10.238"]
>>>>>>>>>>>>>>>>>                  [org.clojure/core.async "0.4.474"]
>>>>>>>>>>>>>>>>>                  [tupelo "0.9.76"]
>>>>>>>>>>>>>>>>>                 ]
>>>>>>>>>>>>>>>>>   :plugins [[lein-cljsbuild "1.1.7" :exclusions 
>>>>>>>>>>>>>>>>> [[org.clojure/clojure]]]
>>>>>>>>>>>>>>>>>             [lein-figwheel "0.5.15"]
>>>>>>>>>>>>>>>>>             [lein-doo "0.1.10"]]
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ---------------------------
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ~/expr/cljs-template > lein figwheel            
>>>>>>>>>>>>>>>>> Figwheel: Cutting some fruit, just a sec ...
>>>>>>>>>>>>>>>>> Figwheel: Validating the configuration found in project.clj
>>>>>>>>>>>>>>>>> Figwheel: Configuration Valid ;)
>>>>>>>>>>>>>>>>> Figwheel: Starting server at http://0.0.0.0:3449
>>>>>>>>>>>>>>>>> Figwheel: Watching build - dev
>>>>>>>>>>>>>>>>> Compiling build :dev to 
>>>>>>>>>>>>>>>>> "resources/public/js/compiled/flintstones.js" from ["src"]...
>>>>>>>>>>>>>>>>> Successfully compiled build :dev to 
>>>>>>>>>>>>>>>>> "resources/public/js/compiled/flintstones.js" in 0.908 
>>>>>>>>>>>>>>>>> seconds.
>>>>>>>>>>>>>>>>> Launching ClojureScript REPL for build: dev
>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>     Exit: :cljs/quit
>>>>>>>>>>>>>>>>>  Results: Stored in vars *1, *2, *3, *e holds last 
>>>>>>>>>>>>>>>>> exception object
>>>>>>>>>>>>>>>>> Prompt will show when Figwheel connects to your application
>>>>>>>>>>>>>>>>> [Rebel readline] Type :repl/help for online help info
>>>>>>>>>>>>>>>>> ClojureScript 1.10.238
>>>>>>>>>>>>>>>>> dev:cljs.user!{:conn 2}=> 
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Thu, Apr 26, 2018 at 2:53 AM, Johannes <
>>>>>>>>>>>>>>>>> bra...@nordakademie.de> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I've learned from several discussions (
>>>>>>>>>>>>>>>>>> https://github.com/bhauman/lein-figwheel/issues/612) 
>>>>>>>>>>>>>>>>>> that the problem was ClojureScript 1.9 and that one should 
>>>>>>>>>>>>>>>>>> use the 
>>>>>>>>>>>>>>>>>> tag :jvm-opts ["--add-modules" "java.xml.bind"] until a new 
>>>>>>>>>>>>>>>>>> ClojureScript 
>>>>>>>>>>>>>>>>>> version is out.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Am Donnerstag, 26. April 2018 01:04:37 UTC+2 schrieb 
>>>>>>>>>>>>>>>>>> Phill Wolf:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> The error message fingers org/httpkit/server.clj.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Is this it? --> 
>>>>>>>>>>>>>>>>>>> https://github.com/http-kit/http-kit/issues/356
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>>>> Note that posts from new members are moderated - please 
>>>>>>>>>>>>>>>>>> be patient with your first post.
>>>>>>>>>>>>>>>>>> --- 
>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to 
>>>>>>>>>>>>>>>>>> the Google Groups "ClojureScript" group.
>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>>>>> from it, send an email to 
>>>>>>>>>>>>>>>>>> clojurescrip...@googlegroups.com.
>>>>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>>>>> clojur...@googlegroups.com.
>>>>>>>>>>>>>>>>>> Visit this group at 
>>>>>>>>>>>>>>>>>> https://groups.google.com/group/clojurescript.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>>> Note that posts from new members are moderated - please be 
>>>>>>>>>>>>>>>> patient with your first post.
>>>>>>>>>>>>>>>> --- 
>>>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>>>> Google Groups "ClojureScript" group.
>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>>> from it, send an email to clojurescrip...@googlegroups.com.
>>>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>>>> clojur...@googlegroups.com.
>>>>>>>>>>>>>>>> Visit this group at 
>>>>>>>>>>>>>>>> https://groups.google.com/group/clojurescript.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> Note that posts from new members are moderated - please be 
>>>>>>>>>>>>>> patient with your first post.
>>>>>>>>>>>>>> --- 
>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>> Google Groups "ClojureScript" group.
>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>>> it, send an email to clojurescrip...@googlegroups.com.
>>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>>> clojur...@googlegroups.com.
>>>>>>>>>>>>>> Visit this group at 
>>>>>>>>>>>>>> https://groups.google.com/group/clojurescript.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> -- 
>>>>>>>>>>>> Note that posts from new members are moderated - please be 
>>>>>>>>>>>> patient with your first post.
>>>>>>>>>>>> --- 
>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>> Google Groups "ClojureScript" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>> it, send an email to clojurescrip...@googlegroups.com.
>>>>>>>>>>>> To post to this group, send email to clojur...@googlegroups.com
>>>>>>>>>>>> .
>>>>>>>>>>>> Visit this group at 
>>>>>>>>>>>> https://groups.google.com/group/clojurescript.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>> Note that posts from new members are moderated - please be 
>>>>>>>>>> patient with your first post.
>>>>>>>>>> --- 
>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>> Google Groups "ClojureScript" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>> send an email to clojurescrip...@googlegroups.com.
>>>>>>>>>> To post to this group, send email to clojur...@googlegroups.com.
>>>>>>>>>> Visit this group at https://groups.google.com/group/clojurescript
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>> Note that posts from new members are moderated - please be patient 
>>>>>>>> with your first post.
>>>>>>>> --- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "ClojureScript" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to clojurescrip...@googlegroups.com.
>>>>>>>> To post to this group, send email to clojur...@googlegroups.com.
>>>>>>>> Visit this group at https://groups.google.com/group/clojurescript.
>>>>>>>>
>>>>>>>
>>>>>>> -- 
>>> Note that posts from new members are moderated - please be patient with 
>>> your first post.
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "ClojureScript" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to clojurescrip...@googlegroups.com <javascript:>.
>>> To post to this group, send email to clojur...@googlegroups.com 
>>> <javascript:>.
>>> Visit this group at https://groups.google.com/group/clojurescript.
>>>
>> -- 
>> Note that posts from new members are moderated - please be patient with 
>> your first post.
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "ClojureScript" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojurescrip...@googlegroups.com <javascript:>.
>> To post to this group, send email to clojur...@googlegroups.com 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/clojurescript.
>>
>
>

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojurescript+unsubscr...@googlegroups.com.
To post to this group, send email to clojurescript@googlegroups.com.
Visit this group at https://groups.google.com/group/clojurescript.

Reply via email to