-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ejc-sql error on Java 11 #85
Comments
Actually, |
I will find out time to test out, currently my Arch Linux has OpenJDK 8, OpenJDK 10, OpenJDK 11 installed, I will test fomr |
Here is my testing result:
|
Hi @kostafey can you provide a more advanced and deeper debugging or troubleshooting manual on README or GitHub Wiki? I want to help on this. |
Hello! What do you really want to debug? :)
|
I will check them out, actually my Clojure skill is not that good. I especially need to understand the clomacs. I will try your said tonight. Thanks. |
I did (use '[cemerick.pomegranate :only (add-dependencies)])
(add-dependencies
:coordinates '[[incanter "1.9.3"]]
:repositories (merge cemerick.pomegranate.aether/maven-central
{"clojars" "http://clojars.org/repo"}))
;; => {[org.bouncycastle/bctsp-jdk14 "1.46"]
#{[org.bouncycastle/bcprov-jdk14 "1.46"]
[org.bouncycastle/bcmail-jdk14 "1.46"]},
[org.apache.xmlgraphics/batik-css "1.9.1"] nil,
[org.clojure/clojure "1.8.0"] nil,
[org.apache.poi/poi-ooxml-schemas "3.16"]
#{[org.apache.xmlbeans/xmlbeans "2.6.0"]},
[org.apache.xmlgraphics/xmlgraphics-commons "2.2"]
#{[commons-io "1.3.1"] [commons-logging "1.0.4"]},
[org.apache.xmlgraphics/batik-constants "1.9.1"] nil,
[net.sf.opencsv/opencsv "2.3"] nil,
[net.sourceforge.f2j/arpack_combined_all "0.1"] nil,
[org.clojure/tools.macro "0.1.5"] nil,
[net.mikera/vectorz "0.62.0"]
#{[net.mikera/mathz "0.3.0"] [us.bpsm/edn-java "0.4.6"]
[net.mikera/randomz "0.3.0"]},
[org.clojure/core.incubator "0.1.4"] nil,
[net.sourceforge.parallelcolt/parallelcolt "0.10.1"]
#{[com.github.rwl/JKLU "1.0.0"] [net.sourceforge.csparsej/csparsej "1.1.1"]
[com.googlecode.netlib-java/netlib-java "0.9.3"]
[net.sourceforge.parallelcolt/optimization "1.0"]
[net.sourceforge.jtransforms/jtra;; => nsforms "2.4.0"]
[net.sourceforge.jplasma/jplasma "1.2.0"]},
[incanter/incanter-latex "1.9.3"] #{[org.scilab.forge/jlatexmath "1.0.6"]},
[com.github.rwl/JKLU "1.0.0"]
#{[com.github.rwl/BTFJ "1.0.1"] [com.github.rwl/AMDJ "1.0.1"]
[com.github.rwl/COLAMDJ "1.0.1"]},
[stax/stax-api "1.0.1"] nil,
[org.apache.poi/poi "3.16"]
#{[org.apache.commons/commons-collections4 "4.1"] [commons-codec "1.10"]},
[org.apache.xmlgraphics/batik-ext "1.9.1"] nil,
[commons-io "1.3.1"] nil,
[org.apache.xmlgraphics/batik-i18n "1.9.1"] nil,
[commons-logging "1.0.4"] nil,
[org.apache.xmlgraphics/batik-util "1.9.1"]
#{[org.apache.xmlgraphics/batik-constants "1.9.1"]
[org.apache.xmlgraphics/batik-i18n "1.9.1"]},
[congomongo
"0.5.0"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]]
#{[org.clojure/data.json "0.2.6"] [org.mongodb/mongo-java-driver "2.14.0"]},
[org.apache.commons/commons-collections4 "4.1"] nil,
[junit "4.8.2"] nil,
[postgresql "8.4-702.jdbc4"] nil,
[org.apache.derby/derby "10.;; => 1.1.0"] nil,
[net.sourceforge.csparsej/csparsej "1.1.1"] nil,
[org.apache.xmlbeans/xmlbeans "2.6.0"] #{[stax/stax-api "1.0.1"]},
[org.clojure/java.jdbc "0.2.3"] nil,
[xml-apis "1.3.04"] nil,
[com.github.virtuald/curvesapi "1.04"] nil,
[incanter/incanter-excel "1.9.3"] #{[org.apache.poi/poi-ooxml "3.16"]},
[org.apache.xmlgraphics/batik-awt-util "1.9.1"]
#{[org.apache.xmlgraphics/xmlgraphics-commons "2.2"]},
[net.mikera/vectorz-clj "0.44.1" :exclusions [[org.clojure/clojure]]]
#{[net.mikera/vectorz "0.62.0"] [net.mikera/clojure-utils "0.7.0"]},
[org.apache.xmlgraphics/batik-dom "1.9.1"]
#{[org.apache.xmlgraphics/batik-css "1.9.1"]
[org.apache.xmlgraphics/batik-ext "1.9.1"] [xml-apis "1.3.04"]
[xml-apis/xml-apis-ext "1.3.04"] [xalan "2.7.2"]},
[com.googlecode.netlib-java/netlib-java "0.9.3"] nil,
[org.bouncycastle/bcprov-jdk14 "1.46"] nil,
[net.mikera/mathz "0.3.0"] nil,
[net.mikera/core.matrix "0.52.0" :exclusions [[org.clojure/clojure]]]
#{[org.clojure/tools.macro "0.1.5"]},
[incanter/i;; => ncanter-core "1.9.3"]
#{[net.sourceforge.parallelcolt/parallelcolt "0.10.1"]
[net.mikera/vectorz-clj "0.44.1" :exclusions [[org.clojure/clojure]]]
[net.mikera/core.matrix "0.52.0" :exclusions [[org.clojure/clojure]]]
[org.clojure/math.combinatorics
"0.1.4"
:exclusions
[[org.clojure/clojure]]]},
[net.sourceforge.parallelcolt/optimization "1.0"] nil,
[org.clojure/math.combinatorics "0.1.4" :exclusions [[org.clojure/clojure]]]
nil,
[org.clojure/data.csv "0.1.4" :exclusions [[org.clojure/clojure]]] nil,
[org.clojure/tools.nrepl "0.2.12"] nil,
[com.github.rwl/BTFJ "1.0.1"] nil,
[incanter/incanter-pdf "1.9.3"]
#{[org.bouncycastle/bctsp-jdk14 "1.46"]
[com.lowagie/itext
"2.1.7"
:exclusions
[[org.bouncycastle/bctsp-jdk14]
[bouncycastle/bcprov-jdk14]
[bouncycastle/bcmail-jdk14]]]},
[org.apache.xmlgraphics/batik-xml "1.9.1"] nil,
[org.bouncycastle/bcmail-jdk14 "1.46"] nil,
[incanter/incanter-svg "1.9.3"]
#{[org.apache.xmlgraphics/batik-util "1.9.1"]
[org.apac;; => he.xmlgraphics/batik-awt-util "1.9.1"]
[org.apache.xmlgraphics/batik-dom "1.9.1"]
[org.apache.xmlgraphics/batik-xml "1.9.1"]
[org.apache.xmlgraphics/batik-svggen "1.9.1"]},
[xalan/serializer "2.7.2"] nil,
[org.jfree/jcommon "1.0.23"] nil,
[net.sourceforge.jtransforms/jtransforms "2.4.0"] #{[junit "4.8.2"]},
[clj-time "0.14.0" :exclusions [[org.clojure/clojure]]]
#{[joda-time "2.9.7"]},
[org.jfree/jfreechart "1.0.19"] #{[org.jfree/jcommon "1.0.23"]},
[us.bpsm/edn-java "0.4.6"] nil,
[org.danlarkin/clojure-json
"1.1"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]]
nil,
[clojureql "1.0.5" :exclusions [[org.clojure/clojure]]]
#{[org.clojure/core.incubator "0.1.4"] [postgresql "8.4-702.jdbc4"]
[org.apache.derby/derby "10.1.1.0"] [org.clojure/java.jdbc "0.2.3"]
[org.clojure/tools.nrepl "0.2.12"] [org.xerial/sqlite-jdbc "3.7.2"]
[mysql/mysql-connector-java "5.1.17"]},
[com.lowagie/itext
"2.1.7"
:exclusions
[[org.bouncycastle/bctsp-jdk14]
[bouncycastle/bc;; => prov-jdk14]
[bouncycastle/bcmail-jdk14]]]
nil,
[net.mikera/clojure-utils "0.7.0"] nil,
[joda-time "2.9.7"] nil,
[org.clojure/data.json "0.2.6"] nil,
[incanter/incanter-mongodb "1.9.3"]
#{[congomongo
"0.5.0"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]]},
[xml-apis/xml-apis-ext "1.3.04"] nil,
[org.scilab.forge/jlatexmath-font-greek "1.0.6"] nil,
[incanter "1.9.3"]
#{[org.clojure/clojure "1.8.0"] [incanter/incanter-latex "1.9.3"]
[incanter/incanter-excel "1.9.3"] [incanter/incanter-core "1.9.3"]
[incanter/incanter-pdf "1.9.3"] [incanter/incanter-svg "1.9.3"]
[incanter/incanter-mongodb "1.9.3"]
[swingrepl
"1.3.0"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]]
[incanter/incanter-io "1.9.3"] [incanter/incanter-sql "1.9.3"]
[incanter/incanter-charts "1.9.3"] [incanter/incanter-zoo "1.9.3"]},
[org.xerial/sqlite-jdbc "3.7.2"] nil,
[swingrepl
"1.3.0"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]];; =>
nil,
[org.scilab.forge/jlatexmath "1.0.6"]
#{[org.scilab.forge/jlatexmath-font-greek "1.0.6"]
[org.scilab.forge/jlatexmath-font-cyrillic "1.0.6"]},
[net.sourceforge.jplasma/jplasma "1.2.0"]
#{[net.sourceforge.f2j/arpack_combined_all "0.1"]
[net.sourceforge.jplasma/core-lapack "0.1"]},
[incanter/incanter-io "1.9.3"]
#{[net.sf.opencsv/opencsv "2.3"]
[org.clojure/data.csv "0.1.4" :exclusions [[org.clojure/clojure]]]
[org.danlarkin/clojure-json
"1.1"
:exclusions
[[org.clojure/clojure] [org.clojure/clojure-contrib]]]},
[incanter/incanter-sql "1.9.3"]
#{[clojureql "1.0.5" :exclusions [[org.clojure/clojure]]]},
[xalan "2.7.2"] #{[xalan/serializer "2.7.2"]},
[com.github.rwl/AMDJ "1.0.1"] nil,
[org.apache.xmlgraphics/batik-svggen "1.9.1"] nil,
[net.mikera/randomz "0.3.0"] nil,
[incanter/incanter-charts "1.9.3"]
#{[clj-time "0.14.0" :exclusions [[org.clojure/clojure]]]
[org.jfree/jfreechart "1.0.19"]},
[org.apache.poi/poi-ooxml "3.16"]
#{[org.apache.poi/poi-ooxml-schemas "3.;; => 16"] [org.apache.poi/poi "3.16"]
[com.github.virtuald/curvesapi "1.04"]},
[mysql/mysql-connector-java "5.1.17"] nil,
[org.scilab.forge/jlatexmath-font-cyrillic "1.0.6"] nil,
[org.mongodb/mongo-java-driver "2.14.0"] nil,
[incanter/incanter-zoo "1.9.3"] nil,
[commons-codec "1.10"] nil,
[net.sourceforge.jplasma/core-lapack "0.1"] nil,
[com.github.rwl/COLAMDJ "1.0.1"] nil} Then try to load (use '(incanter core io datasets stats charts pdf)) I got error:
and stacktrace:
Obviously pomegranate is not really loaded incanter. |
After checked out some "dynapath Java 9" google results.
Then I specify {:dependencies [[org.tcrawley/dynapath "1.0.0"] ; XXX: Could not start nREPL server: Error loading cider.nrepl.middleware.info: java.lang.ClassNotFoundException: sun.misc.Launcher, compiling:(dynapath/defaults.clj:29:3)
[com.cemerick/pomegranate "1.1.0"]
... Then I got another error:
But ejc-sql connection still started.
Hope this can be helpful. |
@stardiviner could you check with the lastest commit, please. It's tested with |
@kostafey Thanks for fixing this. :) I tested with JDK 8 and JDK 11. For JDK 11. It works fine now. I got other warning but I think not relative with ejc-sql.
On JDK 8. tested new add-classpath on JDK 8 Here is the log displayed in
Here is the error displayed in CIDER REPL buffer.
try another connection ejc-connect sqlite
|
@stardiviner, unfortunately, I can't reproduce it on any JDK 8 and Windows/Linux PCs. |
Confirm fixed in branch |
Cool ;). Merged to |
I switch to Java 11 today, I start ejc-sql got this error:
Then I google it. Found it's because Java 9 restructuring of
sun.misc
etc. like this tobias/dynapath#5 and this technomancy/leiningen#2149I don't know whether
ejc-sql
require on it. But still post issue here for now.The text was updated successfully, but these errors were encountered: