You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looked into it a little bit, it's not about verschlimmbesserung.
I bumped the version of jepsen from 0.1.13 (as in the tutorial) to 0.2.0, the problem disappears.
For jepsen 0.1.13, it fails because it depends on http-kit, which requires j.x.b, cf. http-kit/http-kit#356
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:427)
at clojure.lang.RT.classForName(RT.java:2207)
at clojure.lang.RT.classForNameNonLoading(RT.java:2220)
at org.httpkit.server$loading__6706__auto____6135.invoke(server.clj:1)
at org.httpkit.server__init.load(Unknown Source)
at org.httpkit.server__init.<clinit>(Unknown Source)
In jepsen 0.2.0, while it still depends on http kit 2.3.0, somehow the problem disappears. Maybe some other dependency has pulled in the j.x.b.
I've created pr to bump the jepsen version in the tutorial. #475
The tutorial fails because verschlimmbesserung depends on java.xml.bind, however later java verions has ditched it.
We may either update verschlimmbesserung or update the project.clj with java.xml.bind, e.g., #244
The text was updated successfully, but these errors were encountered: