xtdb 2024-07-29

Thanks for the new snapshot! I've updated, but encounter an error when starting an XTDB node locally:

clojure -M:xtdb -m xtdb.main
Starting XTDB 2.x (pre-alpha) ...
Execution error (ClassNotFoundException) at jdk.internal.loader.BuiltinClassLoader/loadClass (BuiltinClassLoader.java:641).
org.apache.arrow.vector.ValueIterableVector
Full error in thread

Full error:

{:clojure.main/message
 "Execution error (ClassNotFoundException) at jdk.internal.loader.BuiltinClassLoader/loadClass (BuiltinClassLoader.java:641).\norg.apache.arrow.vector.ValueIterableVector\n",
 :clojure.main/triage
 {:clojure.error/class java.lang.ClassNotFoundException,
  :clojure.error/line 641,
  :clojure.error/cause "org.apache.arrow.vector.ValueIterableVector",
  :clojure.error/symbol
  jdk.internal.loader.BuiltinClassLoader/loadClass,
  :clojure.error/source "BuiltinClassLoader.java",
  :clojure.error/phase :execution},
 :clojure.main/trace
 {:via
  [{:type clojure.lang.Compiler$CompilerException,
    :message "Syntax error macroexpanding at (xtdb/util.clj:1:1).",
    :data
    {:clojure.error/phase :execution,
     :clojure.error/line 1,
     :clojure.error/column 1,
     :clojure.error/source "xtdb/util.clj"},
    :at [clojure.lang.Compiler load "Compiler.java" 7665]}
   {:type java.lang.NoClassDefFoundError,
    :message "org/apache/arrow/vector/ValueIterableVector",
    :at [java.lang.ClassLoader defineClass1 "ClassLoader.java" -2]}
   {:type java.lang.ClassNotFoundException,
    :message "org.apache.arrow.vector.ValueIterableVector",
    :at
    [jdk.internal.loader.BuiltinClassLoader
     loadClass
     "BuiltinClassLoader.java"
     641]}],
  :trace
  [[jdk.internal.loader.BuiltinClassLoader
    loadClass
    "BuiltinClassLoader.java"
    641]
   [jdk.internal.loader.ClassLoaders$AppClassLoader
    loadClass
    "ClassLoaders.java"
    188]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 526]
   [java.lang.ClassLoader defineClass1 "ClassLoader.java" -2]
   [java.lang.ClassLoader defineClass "ClassLoader.java" 1027]
   [java.security.SecureClassLoader
    defineClass
    "SecureClassLoader.java"
    150]
   [jdk.internal.loader.BuiltinClassLoader
    defineClass
    "BuiltinClassLoader.java"
    862]
   [jdk.internal.loader.BuiltinClassLoader
    findClassOnClassPathOrNull
    "BuiltinClassLoader.java"
    760]
   [jdk.internal.loader.BuiltinClassLoader
    loadClassOrNull
    "BuiltinClassLoader.java"
    681]
   [jdk.internal.loader.BuiltinClassLoader
    loadClass
    "BuiltinClassLoader.java"
    639]
   [jdk.internal.loader.ClassLoaders$AppClassLoader
    loadClass
    "ClassLoaders.java"
    188]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 580]
   [clojure.lang.DynamicClassLoader
    loadClass
    "DynamicClassLoader.java"
    77]
   [java.lang.ClassLoader loadClass "ClassLoader.java" 526]
   [java.lang.Class forName0 "Class.java" -2]
   [java.lang.Class forName "Class.java" 534]
   [java.lang.Class forName "Class.java" 513]
   [clojure.lang.RT classForName "RT.java" 2209]
   [clojure.lang.RT classForNameNonLoading "RT.java" 2222]
   [xtdb.util$eval1133$loading__6789__auto____1134 invoke "util.clj" 1]
   [xtdb.util$eval1133 invokeStatic "util.clj" 1]
   [xtdb.util$eval1133 invoke "util.clj" 1]
   [clojure.lang.Compiler eval "Compiler.java" 7194]
   [clojure.lang.Compiler eval "Compiler.java" 7183]
   [clojure.lang.Compiler load "Compiler.java" 7653]
   [clojure.lang.RT loadResourceScript "RT.java" 381]
   [clojure.lang.RT loadResourceScript "RT.java" 372]
   [clojure.lang.RT load "RT.java" 459]
   [clojure.lang.RT load "RT.java" 424]
   [clojure.core$load$fn__6908 invoke "core.clj" 6161]
   [clojure.core$load invokeStatic "core.clj" 6160]
   [clojure.core$load doInvoke "core.clj" 6144]
   [clojure.lang.RestFn invoke "RestFn.java" 408]
   [clojure.core$load_one invokeStatic "core.clj" 5933]
   [clojure.core$load_one invoke "core.clj" 5928]
   [clojure.core$load_lib$fn__6850 invoke "core.clj" 5975]
   [clojure.core$load_lib invokeStatic "core.clj" 5974]
   [clojure.core$load_lib doInvoke "core.clj" 5953]
   [clojure.lang.RestFn applyTo "RestFn.java" 142]
   [clojure.core$apply invokeStatic "core.clj" 669]
   [clojure.core$load_libs invokeStatic "core.clj" 6016]
   [clojure.core$load_libs doInvoke "core.clj" 6000]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.core$apply invokeStatic "core.clj" 669]
   [clojure.core$require invokeStatic "core.clj" 6038]
   [clojure.core$require doInvoke "core.clj" 6038]
   [clojure.lang.RestFn invoke "RestFn.java" 551]
   [xtdb.cli$eval153$loading__6789__auto____154 invoke "cli.clj" 1]
   [xtdb.cli$eval153 invokeStatic "cli.clj" 1]
   [xtdb.cli$eval153 invoke "cli.clj" 1]
   [clojure.lang.Compiler eval "Compiler.java" 7194]
   [clojure.lang.Compiler eval "Compiler.java" 7183]
   [clojure.lang.Compiler load "Compiler.java" 7653]
   [clojure.lang.RT loadResourceScript "RT.java" 381]
   [clojure.lang.RT loadResourceScript "RT.java" 372]
   [clojure.lang.RT load "RT.java" 459]
   [clojure.lang.RT load "RT.java" 424]
   [clojure.core$load$fn__6908 invoke "core.clj" 6161]
   [clojure.core$load invokeStatic "core.clj" 6160]
   [clojure.core$load doInvoke "core.clj" 6144]
   [clojure.lang.RestFn invoke "RestFn.java" 408]
   [clojure.core$load_one invokeStatic "core.clj" 5933]
   [clojure.core$load_one invoke "core.clj" 5928]
   [clojure.core$load_lib$fn__6850 invoke "core.clj" 5975]
   [clojure.core$load_lib invokeStatic "core.clj" 5974]
   [clojure.core$load_lib doInvoke "core.clj" 5953]
   [clojure.lang.RestFn applyTo "RestFn.java" 142]
   [clojure.core$apply invokeStatic "core.clj" 669]
   [clojure.core$load_libs invokeStatic "core.clj" 6016]
   [clojure.core$load_libs doInvoke "core.clj" 6000]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.core$apply invokeStatic "core.clj" 669]
   [clojure.core$require invokeStatic "core.clj" 6038]
   [clojure.core$require doInvoke "core.clj" 6038]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.core$apply invokeStatic "core.clj" 667]
   [clojure.core$serialized_require invokeStatic "core.clj" 6114]
   [clojure.core$requiring_resolve invokeStatic "core.clj" 6123]
   [clojure.core$requiring_resolve invoke "core.clj" 6117]
   [xtdb.main$_main invokeStatic "main.clj" 14]
   [xtdb.main$_main doInvoke "main.clj" 4]
   [clojure.lang.RestFn invoke "RestFn.java" 397]
   [clojure.lang.AFn applyToHelper "AFn.java" 152]
   [clojure.lang.RestFn applyTo "RestFn.java" 132]
   [clojure.lang.Var applyTo "Var.java" 705]
   [clojure.core$apply invokeStatic "core.clj" 667]
   [clojure.main$main_opt invokeStatic "main.clj" 514]
   [clojure.main$main_opt invoke "main.clj" 510]
   [clojure.main$main invokeStatic "main.clj" 664]
   [clojure.main$main doInvoke "main.clj" 616]
   [clojure.lang.RestFn applyTo "RestFn.java" 137]
   [clojure.lang.Var applyTo "Var.java" 705]
   [clojure.main main "main.java" 40]],
  :cause "org.apache.arrow.vector.ValueIterableVector",
  :phase :execution}}

Dependency tree:

clj -A:xtdb -Stree
org.clojure/clojure 1.11.1
  . org.clojure/spec.alpha 0.3.218
  . org.clojure/core.specs.alpha 0.2.62
org.slf4j/slf4j-nop 2.0.12
  X org.slf4j/slf4j-api 2.0.12 :superseded
com.xtdb/xtdb-core 2.0.0-SNAPSHOT
  X com.xtdb/xtdb-api 2.0.0-SNAPSHOT :use-top
  . org.clojure/tools.logging 1.2.4
  . org.clojure/spec.alpha 0.3.218
  . org.clojure/data.json 2.4.0
  . org.clojure/data.csv 1.0.1
  . org.clojure/tools.cli 1.0.206
  X com.cognitect/transit-clj 1.0.329 :superseded
    X com.cognitect/transit-java 1.0.362 :parent-omitted
  . org.apache.arrow/arrow-algorithm 17.0.0
    . org.apache.arrow/arrow-vector 17.0.0
    . org.apache.arrow/arrow-memory-core 17.0.0
      . com.google.code.findbugs/jsr305 3.0.2
      . org.slf4j/slf4j-api 2.0.13
  . org.apache.arrow/arrow-compression 17.0.0
    . org.apache.arrow/arrow-vector 17.0.0
    . org.apache.arrow/arrow-memory-core 17.0.0
    . org.apache.commons/commons-compress 1.26.2
      . commons-codec/commons-codec 1.17.0
      . commons-io/commons-io 2.16.1 :newer-version
      . org.apache.commons/commons-lang3 3.14.0
    . com.github.luben/zstd-jni 1.5.6-3
  . org.apache.arrow/arrow-vector 17.0.0
    . org.apache.arrow/arrow-format 17.0.0
      . com.google.flatbuffers/flatbuffers-java 24.3.25
    . org.apache.arrow/arrow-memory-core 17.0.0
    . com.fasterxml.jackson.core/jackson-core 2.17.1
    . com.fasterxml.jackson.core/jackson-annotations 2.17.1
    . com.fasterxml.jackson.core/jackson-databind 2.17.1
      . com.fasterxml.jackson.core/jackson-annotations 2.17.1
      . com.fasterxml.jackson.core/jackson-core 2.17.1
    . com.fasterxml.jackson.datatype/jackson-datatype-jsr310 2.17.1
      . com.fasterxml.jackson.core/jackson-annotations 2.17.1
      . com.fasterxml.jackson.core/jackson-core 2.17.1
      . com.fasterxml.jackson.core/jackson-databind 2.17.1
    . commons-codec/commons-codec 1.17.0 :newer-version
    . com.google.flatbuffers/flatbuffers-java 24.3.25
    . org.slf4j/slf4j-api 2.0.13 :newer-version
  . org.apache.arrow/arrow-memory-netty 17.0.0
    . org.apache.arrow/arrow-memory-core 17.0.0
    . org.apache.arrow/arrow-memory-netty-buffer-patch 17.0.0
      . org.apache.arrow/arrow-memory-core 17.0.0
      . io.netty/netty-buffer 4.1.110.Final
        . io.netty/netty-common 4.1.110.Final
      . io.netty/netty-common 4.1.110.Final
      . org.slf4j/slf4j-api 2.0.13
    . io.netty/netty-common 4.1.110.Final :newer-version
  X io.netty/netty-common 4.1.82.Final :superseded
  . org.roaringbitmap/RoaringBitmap 1.0.1
  . pro.juxt.clojars-mirrors.integrant/integrant 0.8.0
    . pro.juxt.clojars-mirrors.weavejester/dependency 0.2.1
  . clj-commons/clj-yaml 1.0.27
    . org.yaml/snakeyaml 2.1
    . org.flatland/ordered 1.15.11
  . org.babashka/sci 0.6.37
    . borkdude/sci.impl.reflector 0.0.1
    . borkdude/edamame 1.0.16
      . org.clojure/tools.reader 1.3.4
    . org.babashka/sci.impl.types 0.0.2
  X commons-codec/commons-codec 1.15 :superseded
  . com.carrotsearch/hppc 0.9.1
  . com.github.ben-manes.caffeine/caffeine 3.1.8
    . org.checkerframework/checker-qual 3.37.0
    . com.google.errorprone/error_prone_annotations 2.21.1
  . io.micrometer/micrometer-core 1.12.2
    . io.micrometer/micrometer-commons 1.12.2
    . io.micrometer/micrometer-observation 1.12.2
      . io.micrometer/micrometer-commons 1.12.2
    . org.hdrhistogram/HdrHistogram 2.1.12
    . org.latencyutils/LatencyUtils 2.0.3
  . io.micrometer/micrometer-registry-prometheus 1.12.2
    . io.micrometer/micrometer-core 1.12.2
    . io.prometheus/simpleclient_common 0.16.0
      . io.prometheus/simpleclient 0.16.0
        . io.prometheus/simpleclient_tracer_otel 0.16.0
          . io.prometheus/simpleclient_tracer_common 0.16.0
        . io.prometheus/simpleclient_tracer_otel_agent 0.16.0
          . io.prometheus/simpleclient_tracer_common 0.16.0
  . org.jetbrains.kotlin/kotlin-stdlib-jdk8 1.9.22
    . org.jetbrains.kotlin/kotlin-stdlib 1.9.22
      . org.jetbrains/annotations 13.0
    . org.jetbrains.kotlin/kotlin-stdlib-jdk7 1.9.22
      . org.jetbrains.kotlin/kotlin-stdlib 1.9.22
  . com.charleskorn.kaml/kaml-jvm 0.56.0
    . org.jetbrains.kotlinx/kotlinx-serialization-core-jvm 1.6.2
      X org.jetbrains.kotlin/kotlin-stdlib 1.9.21 :older-version
      . org.jetbrains.kotlin/kotlin-stdlib-common 1.9.21 :newer-version
    X org.jetbrains.kotlin/kotlin-stdlib 1.9.21 :older-version
    . org.snakeyaml/snakeyaml-engine 2.7
  . org.antlr/antlr4 4.13.1
    . org.antlr/antlr4-runtime 4.13.1
    . org.antlr/antlr-runtime 3.5.3
    . org.antlr/ST4 4.3.4
      . org.antlr/antlr-runtime 3.5.3
    . org.abego.treelayout/org.abego.treelayout.core 1.0.3
    . com.ibm.icu/icu4j 72.1
  . org.antlr/antlr4-runtime 4.13.1
com.xtdb/xtdb-api 2.0.0-SNAPSHOT
  . org.clojure/spec.alpha 0.3.218
  . com.cognitect/transit-clj 1.0.333 :newer-version
    . com.cognitect/transit-java 1.0.371
  . com.cognitect/transit-java 1.0.371
    X com.fasterxml.jackson.core/jackson-core 2.14.2 :older-version
    . org.msgpack/msgpack 0.6.12
      . com.googlecode.json-simple/json-simple 1.1.1
      . org.javassist/javassist 3.18.1-GA
    . javax.xml.bind/jaxb-api 2.4.0-b180830.0359
      . javax.activation/javax.activation-api 1.2.0
  . org.apache.arrow/arrow-algorithm 17.0.0
  . org.apache.arrow/arrow-compression 17.0.0
  . org.apache.arrow/arrow-vector 17.0.0
  . org.apache.arrow/arrow-memory-netty 17.0.0
  . org.jetbrains.kotlin/kotlin-stdlib-jdk8 1.9.22
  . org.jetbrains.kotlinx/kotlinx-serialization-json-jvm 1.6.0
    X org.jetbrains.kotlin/kotlin-stdlib 1.9.0 :older-version
    X org.jetbrains.kotlin/kotlin-stdlib-common 1.9.0 :superseded
    X org.jetbrains.kotlinx/kotlinx-serialization-core-jvm 1.6.0 :older-version
  . com.github.ben-manes.caffeine/caffeine 3.1.8
com.xtdb/xtdb-http-server 2.0.0-SNAPSHOT
  X com.xtdb/xtdb-api 2.0.0-SNAPSHOT :use-top
  X com.xtdb/xtdb-core 2.0.0-SNAPSHOT :use-top
  . ring/ring-core 1.10.0
    . ring/ring-codec 1.2.0
    X commons-io/commons-io 2.11.0 :superseded
    . commons-fileupload/commons-fileupload 1.5
      X commons-io/commons-io 2.11.0 :older-version
    . crypto-random/crypto-random 1.2.1
      X commons-codec/commons-codec 1.15 :older-version
    . crypto-equality/crypto-equality 1.0.1
  . info.sunng/ring-jetty9-adapter 0.22.4
    . ring/ring-core 1.10.0
    . org.eclipse.jetty/jetty-server 11.0.18
      . org.eclipse.jetty.toolchain/jetty-jakarta-servlet-api 5.0.2
      . org.eclipse.jetty/jetty-http 11.0.18
        . org.eclipse.jetty/jetty-util 11.0.18
          X org.slf4j/slf4j-api 2.0.5 :older-version
        . org.eclipse.jetty/jetty-io 11.0.18
        X org.slf4j/slf4j-api 2.0.5 :older-version
      . org.eclipse.jetty/jetty-io 11.0.18
        X org.slf4j/slf4j-api 2.0.5 :older-version
        . org.eclipse.jetty/jetty-util 11.0.18
      X org.slf4j/slf4j-api 2.0.5 :older-version
    . org.eclipse.jetty.websocket/websocket-jetty-api 11.0.18
    . org.eclipse.jetty.websocket/websocket-jetty-server 11.0.18
      . org.eclipse.jetty.websocket/websocket-jetty-api 11.0.18
      . org.eclipse.jetty.websocket/websocket-jetty-common 11.0.18
        . org.eclipse.jetty.websocket/websocket-jetty-api 11.0.18
        . org.eclipse.jetty.websocket/websocket-core-common 11.0.18
          . org.eclipse.jetty/jetty-io 11.0.18
          . org.eclipse.jetty/jetty-http 11.0.18
          X org.slf4j/slf4j-api 2.0.5 :older-version
      . org.eclipse.jetty.websocket/websocket-servlet 11.0.18
      . org.eclipse.jetty.toolchain/jetty-jakarta-servlet-api 5.0.2
      . org.eclipse.jetty/jetty-servlet 11.0.18
        . org.eclipse.jetty/jetty-security 11.0.18
          . org.eclipse.jetty/jetty-server 11.0.18
          X org.slf4j/slf4j-api 2.0.5 :older-version
        X org.slf4j/slf4j-api 2.0.5 :older-version
      . org.eclipse.jetty/jetty-webapp 11.0.18
        . org.eclipse.jetty/jetty-servlet 11.0.18
        . org.eclipse.jetty/jetty-xml 11.0.18
          . org.eclipse.jetty/jetty-util 11.0.18
          X org.slf4j/slf4j-api 2.0.5 :older-version
        X org.slf4j/slf4j-api 2.0.5 :older-version
      X org.slf4j/slf4j-api 2.0.5 :older-version
    . org.eclipse.jetty.websocket/websocket-servlet 11.0.18
      . org.eclipse.jetty.websocket/websocket-core-server 11.0.18
        . org.eclipse.jetty.websocket/websocket-core-common 11.0.18
        . org.eclipse.jetty/jetty-server 11.0.18
      . org.eclipse.jetty/jetty-servlet 11.0.18
      X org.slf4j/slf4j-api 2.0.5 :older-version
    . org.eclipse.jetty.http2/http2-server 11.0.18
      . org.eclipse.jetty.http2/http2-common 11.0.18
        . org.eclipse.jetty.http2/http2-hpack 11.0.18
          . org.eclipse.jetty/jetty-util 11.0.18
          . org.eclipse.jetty/jetty-http 11.0.18
          . org.eclipse.jetty/jetty-io 11.0.18
          X org.slf4j/slf4j-api 2.0.5 :older-version
        X org.slf4j/slf4j-api 2.0.5 :older-version
      . org.eclipse.jetty/jetty-server 11.0.18
      X org.slf4j/slf4j-api 2.0.5 :older-version
    . org.eclipse.jetty/jetty-alpn-server 11.0.18 :newer-version
      . org.eclipse.jetty/jetty-server 11.0.18
      X org.slf4j/slf4j-api 2.0.5 :older-version
    . org.eclipse.jetty/jetty-alpn-java-server 11.0.18
      . org.eclipse.jetty/jetty-io 11.0.18
      . org.eclipse.jetty/jetty-alpn-server 11.0.18
      X org.slf4j/slf4j-api 2.0.5 :older-version
  X org.eclipse.jetty/jetty-alpn-server 10.0.15 :superseded
    X org.eclipse.jetty/jetty-server 10.0.15 :parent-omitted
    X org.slf4j/slf4j-api 2.0.5 :parent-omitted
  . metosin/muuntaja 0.6.8
    X metosin/jsonista 0.3.1 :older-version
    X com.cognitect/transit-clj 1.0.324 :older-version
  . metosin/jsonista 0.3.3
    X com.fasterxml.jackson.core/jackson-core 2.12.3 :older-version
    X com.fasterxml.jackson.core/jackson-databind 2.12.3 :older-version
    X com.fasterxml.jackson.datatype/jackson-datatype-jsr310 2.12.3 :older-version
  . metosin/reitit-core 0.5.15
    . meta-merge/meta-merge 1.0.0
  . metosin/reitit-interceptors 0.5.15
    . metosin/reitit-ring 0.5.15
    . lambdaisland/deep-diff 0.0-47
      . mvxcvi/puget 1.1.2
        . mvxcvi/arrangement 1.2.0
        . fipp/fipp 0.6.17
      . fipp/fipp 0.6.17
        . org.clojure/core.rrb-vector 0.0.14
      . org.clojure/core.rrb-vector 0.0.14
      . tech.droit/clj-diff 1.0.1
      . mvxcvi/arrangement 1.2.0
    . metosin/muuntaja 0.6.8
  . metosin/reitit-ring 0.5.15
    . metosin/reitit-core 0.5.15
    X ring/ring-core 1.9.4 :older-version
  . metosin/reitit-http 0.5.15
    . metosin/reitit-core 0.5.15
    . metosin/reitit-ring 0.5.15
  . metosin/reitit-sieppari 0.5.15
    . metosin/reitit-core 0.5.15
    . metosin/sieppari 0.0.0-alpha13
  . metosin/reitit-swagger 0.5.15
    . metosin/reitit-core 0.5.15
  . metosin/reitit-spec 0.5.15
    . metosin/reitit-core 0.5.15
    . metosin/spec-tools 0.10.5
      X org.clojure/spec.alpha 0.2.187 :older-version
  X com.cognitect/transit-clj 1.0.329 :older-version
  . org.jetbrains.kotlin/kotlin-stdlib-jdk8 1.9.22
  . org.jetbrains.kotlin/kotlin-reflect 1.9.22
    . org.jetbrains.kotlin/kotlin-stdlib 1.9.22
  . org.jetbrains.kotlinx/kotlinx-serialization-json 1.6.0
    . org.jetbrains.kotlinx/kotlinx-serialization-json-jvm 1.6.0

Project configuration:

;; deps.edn

{:paths     []

 :mvn/repos {"ossrh-snapshots" {:url ""}}

 :deps      {org.clojure/clojure       {:mvn/version "1.11.1"}
             org.slf4j/slf4j-nop       {:mvn/version "2.0.12"}
             com.xtdb/xtdb-core        {:mvn/version "2.0.0-SNAPSHOT"}
             com.xtdb/xtdb-api         {:mvn/version "2.0.0-SNAPSHOT"}
             com.xtdb/xtdb-http-server {:mvn/version "2.0.0-SNAPSHOT"}}

 :aliases   {:xtdb {:jvm-opts ["--add-opens=java.base/java.nio=ALL-UNNAMED"
                               "-Dio.netty.tryReflectionSetAccessible=true"]}}}
;; xtdb.edn

{:log         [:local {:path ".../tx-log"}]
 
 :storage     [:local {:path ".../storage"}]
 
 :http-server {:port 3000}}

I'm not well versed in debugging this kind of thing. What is an effective approach in this instance?

Thanks for the report - looks similar to a https://clojurians.slack.com/archives/CG3AM2F7V/p1719269319012129?thread_ts=1719263993.666739&cid=CG3AM2F7V but the resolution step there is a bit cumbersome. I don't know what to suggest to 100% avoid picking up stale versions/caches 🤔

1

Nuking .m2 did work, thanks @taylor.jeremydavid!

🙌 1