babashka / babashka-sql-pods

Babashka pods for SQL databases
Eclipse Public License 1.0
85 stars 16 forks source link

Upgrade to Graalvm 20.3.0 java 11 #17

Closed borkdude closed 3 years ago

borkdude commented 3 years ago

We're getting NPEs on Java 11 in the hsqldb tests:

FAIL in (hsqldb-test) (hsqldb_test.clj:19)
expected: (thrown-with-msg? Exception #"exists" (db/execute! db ["create table foo ( foo int );"]))
  actual: #error {
 :cause "java.lang.NullPointerException"
 :data {:type java.sql.SQLException}
 :via
 [{:type clojure.lang.ExceptionInfo
   :message "java.lang.NullPointerException"
   :data {:type java.sql.SQLException}
   :at [babashka.pods.impl$processor invokeStatic "impl.clj" 155]}]
 :trace
 [[babashka.pods.impl$processor invokeStatic "impl.clj" 155]
  [babashka.pods.impl$processor invoke "impl.clj" 93]
  [babashka.pods.jvm$load_pod$fn__2338 invoke "jvm.clj" 61]
  [clojure.core$binding_conveyor_fn$fn__5754 invoke "core.clj" 2030]
  [clojure.lang.AFn call "AFn.java" 18]
  [java.util.concurrent.FutureTask run "FutureTask.java" 264]
  [java.util.concurrent.ThreadPoolExecutor runWorker "ThreadPoolExecutor.java" 1128]
  [java.util.concurrent.ThreadPoolExecutor$Worker run "ThreadPoolExecutor.java" 628]
  [java.lang.Thread run "Thread.java" 834]]}