Where can I find version compatibility in regards ...
# ktor
m
Where can I find version compatibility in regards to JVM version? Apparently Ktor 3.0.1 uses Java 21 and breaks XRebel, is this JVM version bump documented anywhere?
e
ktor is built for java 8, there are tests that check java 8 and 11
m
Huh, weird, I get errors saying ktor classes are using class version 65: https://kotlinlang.slack.com/archives/C19FD9681/p1731515781324369
v
I guess it is a multi-release jar and xrebel - whatever it is - does not handle that properly
e
perhaps something else is instrumenting your JARs. I downloaded ktor-server-core-jvm-3.0.1.jar and all the classfiles in it are 52
v
which instrumentation changes the class file version? o_O
e
I dunno. but XRebel and JRebel both operate as javaagents which redefine classes to add their own hooks… and things like that could conceivably change the version
probably incompatibility between XRebel and something else in Martmists's project
v
Yep, seems so, just wondering