The new LTS release of Java 21 broke vertx-web-templ-mvel, more specifically the MVEL library. Updating MVEL to the version at least 2.5.0.Final fixes this issue.
Version
4.4.5
Context
java.lang.NoClassDefFoundError: java/lang/Compiler
at org.mvel2.compiler.AbstractParser.setupParser(AbstractParser.java:215)
at org.mvel2.compiler.AbstractParser.(AbstractParser.java:153)
at org.mvel2.MVEL.compileExpression(MVEL.java:831)
The new LTS release of Java 21 broke vertx-web-templ-mvel, more specifically the MVEL library. Updating MVEL to the version at least 2.5.0.Final fixes this issue.
Version
4.4.5
Context
java.lang.NoClassDefFoundError: java/lang/Compiler at org.mvel2.compiler.AbstractParser.setupParser(AbstractParser.java:215) at org.mvel2.compiler.AbstractParser.(AbstractParser.java:153)
at org.mvel2.MVEL.compileExpression(MVEL.java:831)
Steps to reproduce